<iframe width="560" height="315" src="//www.youtube.com/embed/M7lc1UVf-VE" frameborder="0" allowfullscreen></iframe>
当我使用上面的源代码嵌入 YouTube 视频时会发生什么,我有几个问题。该代码应生成一个 YouTube Player 对象,该对象以用户喜欢的方式处理视频。当我使用 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
对象是可用的,但它似乎不包含必要的功能。
这个问题可能是这个的重复。