onStateChange没有从脚本注入通过内容脚本注入[Chrome扩展]

时间:2014-02-12 01:36:06

标签: javascript google-chrome google-chrome-extension youtube-api content-script

我正在尝试制作Chrome扩展程序,为此我需要通过内容脚本注入我的脚本来控制YouTube上的Flash播放器我能够播放,暂停和停止视频,但事件监听器不会触发。 这是我的代码:

function onYouTubePlayerReady(playerId) {
     currentVideo = document.getElementById("movie_player");
 window.onPlayerStateChange = function() {};
 currentVideo.addEventListener("onStateChange", function(e) {
    console.log('State is:', e.data);
});

}

编辑:我发现了我的错误,显然是在“addeventlistener”内写的flash函数不起作用。

     function onYouTubePlayerReady(playerId) {
         currentVideo = document.getElementById("movie_player");
     currentVideo.addEventListener("onStateChange", "StateChanged");
     }

     function StateChanged(e) {
         console.log('State is:', e);
     }

0 个答案:

没有答案