我用下面的代碼嵌入我的網頁上YouTube視頻:執行JavaScript函數時,YouTube的視頻播放(使用YouTube API)
<iframe width="400" height="300" id="newvid" src="http://www.youtube.com/embed/url?modestbranding=1&showinfo=0&feature=player_embedded&fs=0&iv_load_policy=3&rel=0" frameborder="0"></iframe>
我試圖使用YouTube API,因此JavaScript函數,一旦用戶執行正在播放的視頻,但下面的代碼不能正常工作,因爲我沒有看到任何警示點擊視頻時顯示:
<script src="https://www.youtube.com/iframe_api"></script>
<script>
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('newvid', {
events: {
'onStateChange': function(event) {
if (event.data == YT.PlayerState.PLAYING) {
myFunction();
}
}
}
});
}
</script>
<script>
function myFunction() {
alert("I am an alert box!");
}
</script>
感謝,它的工作原理,但如果這是唯一的方法,我想我必須相應地使用'playerVars'屬性來包含我使用的所有參數, – rockyraw