Youtube api Youtube播放器api,播放器未在Opera中加载
我想嵌入youtube播放器,还必须使用它的事件。它在chrome和firefox上运行良好,但在Opera中无法加载播放器。我希望它能在歌剧中发挥作用。 寻求你的帮助 提前谢谢 我使用以下代码Youtube api Youtube播放器api,播放器未在Opera中加载,youtube-api,Youtube Api,我想嵌入youtube播放器,还必须使用它的事件。它在chrome和firefox上运行良好,但在Opera中无法加载播放器。我希望它能在歌剧中发挥作用。 寻求你的帮助 提前谢谢 我使用以下代码 //Load player api asynchronously. var tag = document.createElement('script'); tag.src = "http://www.youtube.com/player_api"; var firstScript
//Load player api asynchronously.
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 done = false;
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '330',
width: '450',
videoId: 'VIDEO_ID'
// events: {
// 'onReady': onPlayerReady,
// 'onStateChange': onPlayerStateChange
// }
});
}
对我来说,在将加载YT api的代码放入$(document.ready()函数后,它在Opera中工作。
它病了,但有效。在没有这个技巧的正常浏览器中…我今天在IE中遇到了这个问题,播放器会加载,但不会响应。我试着运行一些普通的示例代码,但拖入的JS文件导致页面出现错误。是否尝试检查开发控制台?