1

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
            //                }

        });        
    }   
4

1 に答える 1

3

私にとっては、YT api をロードするためのコードを $(document).ready() 関数に配置した後、Opera で動作します。それは病気ですが、動作します。通常のブラウザでは、このトリックなしで動作します...

于 2012-07-04T20:54:21.737 に答える