我正在建立一个使用javascript向嵌入的youtube视频添加时间戳功能的网站。该脚本适用于除谷歌浏览器以外的所有浏览器。我在下面提供了一个代码段供参考。
PXX.media = new YT.Player('pxx-youtube-player', {
events: {
onReady: PXX.doYoutubeSkip
}
});
一旦加载了JS,我可以在Firefox的控制台中输入PXX.media.playVideo()
(如https://developers.google.com/youtube/iframe_api_reference中所述),然后开始播放视频。它也可以在Internet Explorer和Safari中使用。
Chrome会返回
未捕获到的TypeError:无法在读取未定义的属性“ playVideo” :1:11“
我真的不确定是什么原因导致在其他地方都能正常使用的相同代码在Chrome上无法恢复?有人知道我想念什么吗?我一直在努力寻找解决方案,但是没有运气。
感谢您的帮助。