Youtube api 第49行出现YouTube iframe API错误
在chrome和ff中一切都很好。我有代码和一些功能来停止幻灯片更改时的视频(我在页面上有4个视频) 我用id和电话试过divYoutube api 第49行出现YouTube iframe API错误,youtube-api,Youtube Api,在chrome和ff中一切都很好。我有代码和一些功能来停止幻灯片更改时的视频(我在页面上有4个视频) 我用id和电话试过div var tag = document.createElement('script'); tag.src = "http://www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.par
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var video1;
function onYouTubePlayerAPIReady() {
video1 = new YT.Player('video1', {
width: videoWidth,
height: videoHeight,
videoId: '**VIDEOID**'
});
}
我试着在源代码中使用Iframe,而不是只调用它
video1 = new YT.Player('video1');
在onyoutubeplaterapiready中
我仅在IE上得到的错误(我在8上测试过)是:
消息:未指定的错误。
第49行
字符:5
代码:0
URI:VIDEOID?enablejsapi=1&origin=http://o
怎么办?我知道我迟到了,但我也犯了同样的错误,我在模态中加载YouTube播放器,当我关闭模态时,我在IE8上得到了错误。问题是我在API中注册了“onStateChange”事件,当模式关闭,播放器从DOM中移除时,我得到了那个错误,因为该事件试图与不再存在的元素通信 我在视频结束后通过javascript删除视频时发现了这个错误。此外,您还应检查您是否使用https://