视频事件监听器无法正常工作(谷歌浏览器扩展程序 - javascript)

时间:2011-09-23 14:33:08

标签: events javascript-events google-chrome-extension video-streaming html5-video

我正在尝试跟踪Google Chrome扩展程序中视频停止,暂停等的时间。这是示例页面(html5视频): http://www.kaltura.org/apis/html5lib/kplayer-examples/Player_Themable.html

这是代码:

var player = document.getElementById("pid_mwe_v0") || null;
    if (player !== null) {
        console.log("VIDEO FOUND!!!!!!!");
        player.addEventListener("pause", function(event){
        console.log("pause");
        },false); 

        player.addEventListener("play", function(event){
        console.log("play");
        },false); 

        player.addEventListener("play", logger, false); 
        player.addEventListener("pause", logger, false); 
    }
    else{
    console.log("NO VIDEO");
    }

1.为什么它没有通过它的id检测到这个视频,它用以下方法检测到它:

document.getElementsByTagName("video")[0]

以及如何通过id检测它?

  1. 即使检测到视频,当我点击播放/暂停时也不会触发播放和暂停事件。怎么做得好?
  2. 感谢您的帮助!

0 个答案:

没有答案