在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