Youtube Javascript API播放/暂停/停止不工作

Youtube Javascript API Play/Pause/Stop not working

本文关键字:工作 暂停 API 播放 Youtube Javascript      更新时间:2023-09-26

我在Youtube API上遇到了一些问题。目前,我只是想在视频旁边设置一个"播放"按钮。我在本地网络服务器上运行代码(不是在硬盘上),我在互联网上搜索了多个主题,但都没有结果。这是我在另一个stackoverflow主题上看到的一个演示,理论上应该可以工作(这是我目前尝试使用的代码):http://jsfiddle.net/L8qMe/1/然而,在Firefox 15和Windows 7上的IE中,播放按钮在演示中对我不起作用,所以我不再认为这是代码问题。这可能是一个安全设置吗?有办法绕过它吗?请帮忙!

更新:无论是demo还是我的Web服务器(运行demo的代码)都不能在googlechrome中工作。

您需要添加事件侦听器:

function onYouTubePlayerReady(playerId) { 
    ytplayer = document.getElementById("myytplayer");
    ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); 
    ytplayer.addEventListener("onError", "onPlayerError"); 
}

检查JSFiddle