<iframe width="560" height="315" src="//www.youtube.com/embed/M7lc1UVf-VE" frameborder="0" allowfullscreen></iframe>
上記のようなソース コードを使用して YouTube 動画を埋め込むとどうなるかについて、いくつか質問があります。このコードは、ユーザーが好む方法で動画を処理する YouTube プレーヤー オブジェクトを生成する必要があります。(埋め込みコードを使用する代わりに) Youtube Player API を使用して自分で Youtube Player を生成すると、呼び出し関数を呼び出すことができます。
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
//player.playVideo(); will play the video.
私の質問は、埋め込みコードによって生成されたプレーヤー オブジェクトをどのように制御するのですか? 別の言い方をすれば、ページhttp://www.youtube.com/watch?v=M7lc1UVf-VEから、 を呼び出してビデオを再生するにはどうすればよいSOMEPlayer.playVideo()
ですか? URL にアクセスすると、ytplayer
オブジェクトは利用可能ですが、必要な機能が含まれていないようです。
この質問は、これと重複している可能性があります。