Youtube api Youtube播放器api,播放器未在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

我想嵌入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
            //                }

        });        
    }   

对我来说,在将加载YT api的代码放入$(document.ready()函数后,它在Opera中工作。
它病了,但有效。在没有这个技巧的正常浏览器中…

我今天在IE中遇到了这个问题,播放器会加载,但不会响应。我试着运行一些普通的示例代码,但拖入的JS文件导致页面出现错误。是否尝试检查开发控制台?