我想嵌入youtube播放器,并且还必须使用其事件。它在chrome和Firefox上工作正常,但是播放器无法在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
// }
});
}
对我来说
,在$(document).ready()函数中放置用于加载YT api的代码后,它可以在Opera中工作。它生病了,但有效。在正常的浏览器中没有这个技巧就可以工作...