我想嵌入youtube播放器,还必须使用它的事件。它在chrome和firefox上工作正常,但播放器不能加载Opera。我想让它在Opera中工作。 寻求你的帮助。
提前致谢。
我使用以下代码。
//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
// }
});
}
答案 0 :(得分:3)
对我来说,它在用于在$(document).ready()函数中加载YT api的代码后在Opera中工作。 它生病但有效。在普通的浏览器中没有这个技巧......