MaccmsV10切换JS播放器,优化加载速度

引言:默认自带dpplayer播放器和videoJs播放器

为什么要切换自己的播放器?

1:采集的影视资源大部分是外站的,外站资源平台一般都会标配播放器,便于放自己的一些广告和菠菜,无可厚非。

2:还有一类道德败坏的人,用播放器来植入JS后门,搞破坏,所以我直接换一个播放器,免得有后顾之忧。

3:目前更了自己的播放器,采用的字节跳动的xgplayer播放器,最近的涉及到视频项目都用的这个播放器。

目前实现的功能优势:
1:系统默认是frame标签嵌入本地页面或者远程页面来播放,加载速度慢,切换到一个页面直接播放,加载视频速度更快,支持mp4格式和Hls格式。

2:xgplayer默认的优势太多,不单个举例,默认快进开头15秒。

3:代码移植简单,只需要把原来的play.html备份即可,换上我的页面即可。

上图文来表达更直观。

        $pwd_key = '1-' . ($flag == 'play' ? '4' : '5') . '-' . $info['vod_id'];
        if ($pe == 0 && $flag == 'play' && ($popedom['trysee'] > 0) || ($info['vod_pwd_' . $flag] != '' && session($pwd_key) != '1') || ($info['vod_copyright'] == 1 && !empty($info['vod_jumpurl']) && $GLOBALS['config']['app']['copyright_status'] == 4)) {
            $id = $info['vod_id'];
            if ($GLOBALS['config']['rewrite']['vod_id'] == 2) {
                $id = mac_alphaID($info['vod_id'], false, $GLOBALS['config']['rewrite']['encode_len'], $GLOBALS['config']['rewrite']['encode_key']);
            }
            $dy_play = mac_url('index/vod/' . $flag . 'er', ['id' => $id, 'sid' => $param['sid'], 'nid' => $param['nid']]);
            $this->assign('player_data', '');
            $this->assign('player_js', '<div class="MacPlayer" style="z-index:99999;width:100%;height:100%;margin:0px;padding:0px;"><iframe id="player_if" name="player_if" src="' . $dy_play . '" style="z-index:9;width:100%;height:100%;" border="0" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" scrolling="no" allowfullscreen="allowfullscreen" mozallowfullscreen="mozallowfullscreen" msallowfullscreen="msallowfullscreen" oallowfullscreen="oallowfullscreen" webkitallowfullscreen="webkitallowfullscreen" ></iframe></div>');
        } else {
            $this->assign('player_data', '<script type="text/javascript">var player_aaaa=' . json_encode($player_info) . '</script>');
            $this->assign('player_js', '<script type="text/javascript" src="' . MAC_PATH . 'static/js/playerconfig.js?t=' . $this->_tsp . '"></script>
                                        <script type="text/javascript" src="' . MAC_PATH . 'static/js/player.js?t=a' . $this->_tsp . '"></script>');
        }
        $this->label_comment();
        $this->assign("VINFO", $player_info);
        //print_r($player_info);exit;
        return $info;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: MacCmsV10模板是一款基于PHP语言开发的网站模板,可用于搭建各类网站,如视频网站、新闻网站、电商网站等。它具有简单易用、操作方便的特点,可自定义设计和布局,并支持多种模板切换。 模板的设计风格多样,大方简约、时尚前卫、复古典雅等,满足不同用户的个性化需求。同时,其响应式设计使得网站能够自适应不同大小的设备,优化了用户的访问体验。 此外,MacCmsV10模板还内置了强大的后台管理系统,可快速完成网站的运营和维护。用户可以通过后台管理界面进行网站内容的发布、编辑、删除等操作,实现网站的快速更新。 总体来说,MacCmsV10模板是一款性能稳定、易于使用的网站模板,拥有丰富的功能和灵活的定制,适合不同层次的用户使用,是一款不可多得的优秀模板。 ### 回答2: Maccmsv10是一款基于PHP开发的视频网站系统,拥有众多的视频播放、管理和搜索功能,同时还提供了多种模板可供选择。其中Maccmsv10模板是一款精美、易用、高度个性化的模板,通过此模板用户可以快速创建属于自己的优秀视频网站。 该模板拥有多种布局、多样式主题和精美界面,适用于各种不同类型和需求的视频网站。同时,该模板还提供了丰富的插件和自定义功能,可以满足用户个性化需求。例如,用户可以自定义首页轮播图、网站logo、广告位等内容,极大程度地增强了网站的可操作性和可扩展性。 在模板实现上,Maccmsv10模板采用了响应式布局设计,支持各种设备、各种分辨率,用户可以在PC、手机和平板电脑等不同设备上得到良好的使用体验。此外,该模板还集成了优秀的SEO优化方案,可以帮助用户在搜索引擎上获得更好的排名和曝光,提高网站流量,有助于电影电视剧类站点的推广和发展。 综上所述,Maccmsv10模板是一款功能强大、易于操作、高度个性化和兼容性强的优秀视频网站模板,可以帮助用户快速创建一个吸引人、美观、易用的视频网站,提高电影电视剧类网站的竞争力和用户满意度。 ### 回答3: Maccmsv10是一种流行的CMS系统,它配有各种功能齐全的模板。这些模板可以广泛用于视频、图片、小说等各种站点,因为Maccmsv10模板易于使用,并且能够实现定制需求。 Maccmsv10模板具有响应式设计,兼容各种设备尺寸,包括移动设备和桌面设备。这使得站点在任何设备上都能够显示出色。此外,该模板还具有可定制的布局,带有多种网页模块和插件,可以让站点更加个性化和功能化。 Maccmsv10模板还提供了强大的搜索功能,可以轻松搜索电视剧、电影、音乐和其他内容。站长可以通过设置搜索选项来控制搜索引擎的行为,以便更好地定制搜索结果。 总之,Maccmsv10模板是一款具有强大功能的CMS系统,适用于各种网站设计需求,能够提供易于使用和高度可定制的模板,以及强大的搜索引擎。它是一款值得站长深入了解和尝试的优秀选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值