播放器添加教程: 赞片ZanPianCmsV8 播放器添加 如果需要添加其他的播放器那么,请将系统设置-视频设置-云播放器调用地址:与视频解析服务地址:留空。 如下图 调出的播放播放器为
如下图设置芒果调用官方播放器: 解析输出的播放地址实际是:其实也是一个SWF地址而已 http://player.hunantv.com/mgtv_v5_main/main.swf?play_type=1&video_id=4152180 目前官方播放器支持(优酷,土豆,芒果TV,腾讯视频,乐视视频,华硕视频,bilibili,奇艺视频,搜狐视频,acfun,风行,看看,电影网)
播放器JS相关参数如下: - zanpiancms_player.name //播放器标识
- zanpiancms_player.apiurl //解析地址
- zanpiancms_player.url //播放地址
- zanpiancms_player.nexturl //下一集播放地址
- zanpiancms_player.adurl//缓冲广告地址
- zanpiancms_player.adtime //广告缓冲时间
- zanpiancms_player.copyright //版权跳转时间
复制代码
默认播放器JS代码: - //加载缓冲广告页面
- document.write('<iframe class="zanpiancms-play-iframe" id="buffer" src="'+zanpiancms_player.adurl+'" width="100%" height="100%" frameborder="0" scrolling="no" style="position:absolute;z-index:9;display:none"></iframe>');
- //播放器输出
- document.write('<iframe class="zanpiancms-play-iframe" src="'+zanpiancms_player.apiurl+zanpiancms_player.url+'" width="100%" height="100%" frameborder="0" scrolling="no"></iframe>');
- //下面为广告的一些相关参数
- ads_show();
- function ads_show(){
- try{
- if(zanpiancms_player.adurl!=null && zanpiancms_player.adtime>0){
- document.getElementById("buffer").style.display = "block";
- setTimeout("document.getElementById("buffer").style.display="none"",zanpiancms_player.adtime*1000);
- }else{
- setTimeout(function(){ads_show();},200);
- }
- }catch(e){}
- }
复制代码
其实播放器JS中播放器输出才是最主要的修改地方,其他地方为广告加载的JS不需要修改: document.write('<iframe class="zanpiancms-play-iframe" src="'+zanpiancms_player.apiurl+zanpiancms_player.url+'" width="100%" height="100%" frameborder="0" scrolling="no"></iframe>'); 其实这段话也就是JS输出HTML内容而已,其实你完全可以线做成HTML页面然后使用HTML转换JS来得到上面代码修改
下面为添加新的播放器: 第一种就是直接地址在网页中可以直接打开然后显示播放的地址和使用解析可以直接打开播放地址 上面两种方式可以直接在浏览器打开播放 添加方法进入后台:系统设置-播放器管理-添加播放器-填写播放器参数,如果需要解析那么填写好解析地址如下图 播放器添加好后,我们就需要增加本地JS 创建一个记事本后缀修改为.js 在里面的内容中填写如下内容 - //加载缓冲广告页面
- document.write('<iframe class="zanpiancms-play-iframe" id="buffer" src="'+zanpiancms_player.adurl+'" width="100%" height="100%" frameborder="0" scrolling="no" style="position:absolute;z-index:9;display:none"></iframe>');
- //播放器输出
- document.write('<iframe class="zanpiancms-play-iframe" src="'+zanpiancms_player.apiurl+zanpiancms_player.url+'" width="100%" height="100%" frameborder="0" scrolling="no"></iframe>');
- //下面为广告的一些相关参数
- ads_show();
- function ads_show(){
- try{
- if(zanpiancms_player.adurl!=null && zanpiancms_player.adtime>0){
- document.getElementById("buffer").style.display = "block";
- setTimeout("document.getElementById("buffer").style.display="none"",zanpiancms_player.adtime*1000);
- }else{
- setTimeout(function(){ads_show();},200);
- }
- }catch(e){}
- }
复制代码然后保存这个js将JS上传到网站\public\player\中即可
第二种情况:为HTML代码一般为加载SWF格式的HTML代码如下代码 - <embed wmode="Opaque" type="application/x-shockwave-flash" src="http://static.youku.com/v1.0.0413/v/swf/loader.swf" id="movie_player" name="movie_player" bgcolor="#FFFFFF" quality="high" allowfullscreen="true" flashvars="VideoIDS=播放ID&embedid=MTEzLjE0My4xNTkuOTYCMTUwNjk2NTE3AmkueW91a3UuY29tAi91L1VOakl6T1RjMk1UVXk%3D&isAutoPlay=true&isDebug=false&UserID=&playMovie=true&MMControl=false&MMout=false" pluginspage="http://www.macromedia.com/go/getflashplayer" width="100%" height="100%">
复制代码
那么播放器js应该这样写 - //加载缓冲广告页面
- document.write('<iframe class="zanpiancms-play-iframe" id="buffer" src="'+zanpiancms_player.adurl+'" width="100%" height="100%" frameborder="0" scrolling="no" style="position:absolute;z-index:9;display:none"></iframe>');
- //播放器输出
- document.write('<embed wmode="Opaque" type="application/x-shockwave-flash" src="http://static.youku.com/v1.0.0413/v/swf/loader.swf" id="movie_player" name="movie_player" bgcolor="#FFFFFF" quality="high" allowfullscreen="true" flashvars="VideoIDS='+zanpiancms_player.url+'&embedid=MTEzLjE0My4xNTkuOTYCMTUwNjk2NTE3AmkueW91a3UuY29tAi91L1VOakl6T1RjMk1UVXk%3D&isAutoPlay=true&isDebug=false&UserID=&playMovie=true&MMControl=false&MMout=false" pluginspage="http://www.macromedia.com/go/getflashplayer" width="100%" height="100%">');
- //下面为广告的一些相关参数
- ads_show();
- function ads_show(){
- try{
- if(zanpiancms_player.adurl!=null && zanpiancms_player.adtime>0){
- document.getElementById("buffer").style.display = "block";
- setTimeout("document.getElementById("buffer").style.display="none"",zanpiancms_player.adtime*1000);
- }else{
- setTimeout(function(){ads_show();},200);
- }
- }catch(e){}
- }
复制代码
|