3

これはYoutube APIドキュメントからのものです:

「はじめに」セクションで述べたように、ページに空の要素を記述し、プレーヤ API の JavaScript コードが要素に置き換える代わりに、自分でタグを作成することができます。

しかし、API を JavaScript にコールバックすることができません。どんな助けでも素晴らしいでしょう。

ここに私のHTMLコードがあります:

 <iframe id="player" type="text/html" width="640" height="360"src="http://www.youtube.com/embed/1_QO8LoGNpc?enablejsapi=1" frameborder="0"></iframe>

ジャバスクリプト:

<script>
    function onYouTubeIframeAPIReady() {
        alert("hey");
        player = new YT.Player('player', {
         // height: '720',
         // width: '1280',
         // videoId: '1_QO8LoGNpc',
          events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
          }
        });
    }
</script>

iframeを作成するjavascriptを使用して動作させることができますが、ページにiframeを設定することはできません。ヘルプ!

4

2 に答える 2

0

しかし、あなたのコードは機能します。ここでそれを参照してください: http://jsfiddle.net/aXLA2/

<iframe id="player" type="text/html" width="640" height="360"src="http://www.youtube.com/embed/1_QO8LoGNpc?enablejsapi=1" frameborder="0"></iframe> 

<script src="https://www.youtube.com/iframe_api"></script>
于 2013-07-14T17:00:23.547 に答える