Youtube播放器api,播放器未在Opera中加载



我想嵌入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中工作。它生病了,但有效。在正常的浏览器中没有这个技巧就可以工作...

相关内容

  • 没有找到相关文章

最新更新