我可以通过iFrame API加载和播放Youtube视频,但我无法弄清楚如何更改第二个视频的播放器参数。我想要第一个视频没有控件,然后当用户点击我的自定义播放视频时,我想用控制栏播放第二个视频。我可以在玩家启动时设置playerVars,但是当玩家已经加载时我不知道如何更改它。有什么想法吗?
非常感谢。
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
videoId: 'M7lc1UVf-VE',
playerVars: { 'autoplay': 1, 'controls': 0 },
events: {
'onReady': onPlayerReady,
'onPlaybackQualityChange': onPlayerPlaybackQualityChange,
'onStateChange': onPlayerStateChange,
'onError': onPlayerError
}
});
}
function onPlayerReady {
var $btn = '<button id="play">Play Button</button>';
$('#nav').prepend($btn);
$('#play').click(function() {
player.loadVideoByUrl('http://youtu.be/GBHxL-LXJbs?controls=1');
});
}