在youtube iframe嵌入游戏中触发一个事件

我需要在youtube iframe上播放一个事件。 因此,当按下播放按钮时,我需要调用一个函数来隐藏span.module-strip

我试过这个,但也许我走错了路?

$("#home-latest-vid")[0].onplay = function() { alert('hi'); }; 

HTML:

 
Latest Product Video

  
Latest Product Video

你应该可以使用youtube javascript api,做这样的事情:

 var ytplayer = null; // event that will be fired when the player is fully loaded function onYouTubePlayerReady(pid) { ytplayer = document.getElementById("ytplayer"); ytplayer.addEventListener("onStateChange", "onPlayerStateChange"); } // event that will be fired when the state of the player changes function onPlayerStateChange(state) { // check if it's playing if(state == 1) { // is playing } } 

要在嵌入式播放器中加载video,您可以使用以下url:

http://www.youtube.com/v/RWeFOe2Cs4k?version=3&enablejsapi=1

我还认为你应该可以像这样直接添加iframe

  

参考: Youtube Javascript Player API