javascript - YouTube 视频不会重复

标签 javascript youtube youtube-api youtube-javascript-api

网站EndlessVideo以前可以正常工作,但突然之间它不会再循环播放视频了。我发现在控制台中运行以下代码具有想要的效果,但奇怪的是,将其添加到页面底部似乎不起作用:

<script>
ytplayer = jQuery("#ytapiplayer")[0];
ytplayer.addEventListener("onStateChange", "onytplayerStateChange1"); 
function onytplayerStateChange1(state){console.log(state);if(state == 0){ytplayer.playVideo();}}
</script>

我已经尝试了上述的各种修改,包括从 onYouTubePlayerReady() 调用它。 ,在计时器上运行它等等......似乎没有任何效果。

最佳答案

加载页面后加载 youtube 视频播放器。所以事件实际上并没有与玩家绑定(bind)。请在视频开始播放后或至少在播放器加载后尝试添加状态处理程序。

关于javascript - YouTube 视频不会重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10686614/

相关文章:

javascript - (添加和)使用 JavaScript/jQuery 删除列表项

android - 视频突然停止从 Youtube API 播放

php - youtube data api 3 php,如何从一个 channel 获取超过 50 个视频?

python - 使用 YouTube API v3 从多个 channel 检索最近上传的最有效方法

javascript - 从包含特定字符串作为 Javascript 子字符串的对象中选取键

JavaScript replace() 方法 : remove empty space just at the end and at the beginning of the string

javascript - Tableau API JavaScript 筛选器示例

firefox - border-radius 在 FF 上禁用 YouTube 嵌入

javascript - Youtube Iframe Api 无法在函数内工作

javascript - 如何改变Youtube评论颜色?