// JavaScript Document var _num=0; // html5播放器事件 //判断浏览器,IE6-8不支持此事件 /* if(navigator.userAgent.indexOf("MSIE 6.0")<0&&navigator.userAgent.indexOf("MSIE 7.0")<0&&navigator.userAgent.indexOf("MSIE 8.0")<0){ document.addEventListener("DOMContentLoaded", function () { init("chtvideoPlayer"); }, false); } */ function init(videoid) { var _a=0; video=document.getElementById(videoid); //视频对像 video.addEventListener("play",function(){ _num++; if(_num==1){ var vid=$("#chtvideoPlayer").attr("vid"); var vtype=$("#chtvideoPlayer").attr("vtype"); $.getJSON("//www.chinahighlights.com/api/api.asp?callback=?&method=cht.video.ajax",{"vid":vid,"vtype":vtype,"api":"msstat"},function(data){},true); } },false); video.addEventListener("pause",function(){ $(".vjs-poster").show(); },false); video.addEventListener("ended",function(){ _num=0; var vid=$("#chtvideoPlayer").attr("vid"); var vtype=$("#chtvideoPlayer").attr("vtype"); $.getJSON("//www.chinahighlights.com/api/api.asp?callback=?&method=cht.video.ajax",{"vid":vid,"vtype":vtype,"api":"msfinishstat"},function(data){},true); },false); } // // ckplayer播放事件 function ckplayer_status(str){ var status=''; var digital = /^[0-9]+.?[0-9]*$/; if(digital.test(str)==true){ //返回的是数字 str=parseInt(str); if(str>0 && str<=100){//如果返回100以内的数字表示是调节音量 status='目前的音量调整为:'+str; }//end 如果返回100以内的数字表示是调节音量 else{ switch(str){ case 101: _num=0; status='视频播放结束'; var vid=$("#chtvideoPlayer").attr("vid"); var vtype=$("#chtvideoPlayer").attr("vtype"); $.getJSON("//www.chinahighlights.com/api/api.asp?callback=?&method=cht.video.ajax",{"vid":vid,"vtype":vtype,"api":"msfinishstat"},function(data){},true); break; case 102: _num++; if(_num==1){ var vid=$("#chtvideoPlayer").attr("vid"); var vtype=$("#chtvideoPlayer").attr("vtype"); $.getJSON("//www.chinahighlights.com/api/api.asp?callback=?&method=cht.video.ajax",{"vid":vid,"vtype":vtype,"api":"msstat"},function(data){},true); } break; case 103: status='暂停状态'; break; case 104: status='非全屏状态'; break; case 105: status='全屏状态'; break; case 106: status='打开视频失败'; break; case 107: status='前置广告结束'; break; case 108: status='视频加载结束返回'; break; default: status='未统计的参数'; break; }//end switch } } }