wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

IT资讯
IT资讯
IT资讯
1214
文章
241
评论
2022-05-0317:18:33
评论
961 1877字

要如何添加呢,看我的操作步骤:

 

 1,在网站的公共头部或是公共底部模板当中插入如下JS和CSS链接进行远程引用(也可以下载下来,之后放到网站的某个目录当中进行相对位置的引用)。

<link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/video.js/5.11.2/alt/video-js-cdn.min.css" />

<script src="https://cdn.bootcss.com/video.js/5.11.2/alt/video.novtt.min.js"></script>

例如:

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

 

2,在当前主题的functions.php文件中添加以下代码(最好是加在文件的末尾)

/**

* 代码来源于憧憬点滴记忆

* 加载HTML5播放器

* 转载请注明来自 https://licoy.cn/1924.html
*/

function videojs_html5($atts) {
extract(shortcode_atts(array(
    'url' => '',
    'webm' => '',
    'ogv' => '',
    'width' => '',
    'controls' => '',
    'preload' => 'auto',
    'autoplay' => 'false',
    'loop' => '',
    'muted' => '',
    'poster' => '',
    'class' => '',
), $atts));
if(empty($url)){
    return __('you need to specify the src of the video file', 'videojs-html5-player');
}
//src
$src = '<source src="'.$url.'" type="video/mp4" />';
if (!empty($webm)) {
    $webm = '<source src="'.$webm.'" type="video/webm" />';
    $src = $src.$webm;
}
if (!empty($ogv)) {
    $ogv = '<source src="'.$ogv.'" type="video/ogg" />';
    $src = $src.$ogv;
}
//controls
if($controls == "false") {
    $controls = "";
}
else{
    $controls = " controls";
}
//preload
if($preload == "metadata") {
    $preload = ' preload="metadata"';
}
else if($preload == "none") {
    $preload = ' preload="none"';
}
else{
    $preload = ' preload="auto"';
}
//autoplay
if($autoplay == "true"){
    $autoplay = " autoplay";
}
else{
    $autoplay = "";
}
//loop
if($loop == "true"){
    $loop = " loop";
}
else{
    $loop = "";
}
//muted
if($muted == "true"){
    $muted = " muted";
}
else{
    $muted = "";
}
//poster
if(!empty($poster)) {
    $poster = ' poster="'.$poster.'"';
}
$player = "videojs" . uniqid();
//custom style
$style = '';
if(!empty($width)){
    $style = <<<EOT
    <style>
    #$player {
        max-width:{$width}px;
    }
    </style>
EOT;
}
$output = <<<EOT
<video id="$player" class="video-js vjs-default-skin"{$controls}{$preload}{$autoplay}{$loop}{$muted}{$poster} data-setup='{"fluid": true}'>
    $src
</video>
$style
EOT;
return $output;
}
add_shortcode('videojs_video','videojs_html5');
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

例 如:

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

 

3,要插入视频的时候,就在文章当中插入如下代码:

[videojs_video url="这里输入视频的URL地址"]

(上传视频到媒体库或是将外部视频地址填在这个视频URL地址的位置即可。)

 

 

效果:

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

 

 

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

 

wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。
wordpress纯代码实现HTML5播放器安装,简洁好用,亲测有效,特此分享。

 

 

看,是不是很简单?

 

 

 

 

  • Copyright ©  PC在线云端  版权所有.
  • 转载请务必保留本文链接:https://nrcs.xyz/software-install/cms/11123.html
Orgorg速率最高可达1000Mbps,流畅观看Youtube 4K、TikTok,支持 Windows、Android、iOS、Mac,支持 微信、支付宝 付款!
超高性价比,新用户注册送1元,可直接在商店购买套餐。节点和负载服务器很多,稳定性和速度有保障。有共享流媒体会员。有三端VPN程序。最萌の云 ☁️顶级云服务商,超过50个G口节点,上百台服务器负载加速,稳且快,高峰秒8K。提供网飞等会员共享,超值!限时免费尝鲜!
全球数据中心,多点BGP保证速度,无视晚高峰,全天4K秒开,IPLC专线无惧封锁
全IEPL /青云跨境,高峰时期稳定8K播放,流媒体影视, ChatGPT 解锁保障,客户端无日志保护您的隐私安全,稳定运行5年+
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: