最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用javascript實(shí)現(xiàn)監(jiān)控視頻播放并打印日志

 更新時(shí)間:2015年01月05日 08:52:42   投稿:hebedich  
這篇文章主要介紹了使用javascript實(shí)現(xiàn)監(jiān)控視頻播放并打印日志的方法及示例代碼分享,非常不錯(cuò),需要的朋友可以參考下

最近在做一個(gè)項(xiàng)目,要求監(jiān)控視頻的播放事件并能夠打印LOG日志,經(jīng)過(guò)一番思索,使用javascript實(shí)現(xiàn)了此功能,代碼如下:

HTML:

復(fù)制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Multi Source</title>
</head>
<body>
<video src=" <video src=" <video src=" <video src=" <video src=" <video src=" <video src=" <video src=" <video src=" <video src=" <video src=" </body>
</html>

JS:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
window.addEventListener("load",getVideoEvent);
function getVideoEvent(){
var videoes=document.getElementsByTagName("video");
for (var i = 0; i < videoes.length; i++) {
showEventLog("video"+(i+1),videoes[i]);
}
}
function showEventLog(videoNum,Media){
eventTester = function(e){
Media.addEventListener(e,function(){
console.log(videoNum+":"+e);
});
}
eventTester("loadstart");    //客戶(hù)端開(kāi)始請(qǐng)求數(shù)據(jù)
eventTester("progress");    //客戶(hù)端正在請(qǐng)求數(shù)據(jù)
eventTester("suspend");    //延遲下載
eventTester("abort");    //客戶(hù)端主動(dòng)終止下載(不是因?yàn)殄e(cuò)誤引起),
eventTester("error");    //請(qǐng)求數(shù)據(jù)時(shí)遇到錯(cuò)誤
eventTester("stalled");    //網(wǎng)速失速
eventTester("play");    //play()和autoplay開(kāi)始播放時(shí)觸發(fā)
eventTester("pause");    //pause()觸發(fā)
eventTester("loadedmetadata");    //成功獲取資源長(zhǎng)度
eventTester("loadeddata");    //
eventTester("waiting");    //等待數(shù)據(jù),并非錯(cuò)誤
eventTester("playing");    //開(kāi)始回放
eventTester("canplay");    //可以播放,但中途可能因?yàn)榧虞d而暫停
eventTester("canplaythrough"); //可以播放,歌曲全部加載完畢
eventTester("seeking");    //尋找中
eventTester("seeked");    //尋找完畢
eventTester("timeupdate");    //播放時(shí)間改變
eventTester("ended");    //播放結(jié)束
eventTester("ratechange");    //播放速率改變
eventTester("durationchange");    //資源長(zhǎng)度改變
eventTester("volumechange");    //音量改變
}
</script>

小伙伴們主要看下本文的思路即可,希望對(duì)大家能有所幫助

相關(guān)文章

最新評(píng)論

彩票| 贡觉县| 义马市| 迁西县| 遵化市| 梓潼县| 南昌市| 夏河县| 神木县| 上虞市| 陇川县| 金坛市| 宜君县| 确山县| 天水市| 玉山县| 夏河县| 达拉特旗| 阿克苏市| 易门县| 两当县| 芷江| 栾川县| 元朗区| 林甸县| 上栗县| 扬州市| 宝清县| 富锦市| 乐平市| 万荣县| 德清县| 翼城县| 大埔区| 定结县| 祁阳县| 田阳县| 满洲里市| 康保县| 简阳市| 化德县|