これは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を設定することはできません。ヘルプ!