【发布时间】:2012-11-27 20:54:51
【问题描述】:
我正在尝试随机播放 Youtube 播放列表中的视频。我知道 setShuffle 函数中有一个错误,所以我将随机生成一个随机数,然后使用 .playVideoAt 函数播放该视频。
问题是,当我执行 .playVideoAt 函数时,它会忽略它,只播放第一个视频。这是我启动播放器的代码(标准的东西):
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
playerVars:
{
listType:'playlist',
list: 'PLmHQS8zAl1Bd5elzBYWqucXDK-wv1Xfha'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
还有我的启动播放器的代码。为了测试,我只是设置为视频2(一共4个)。
function onPlayerReady(event) {
player.setLoop(true);
event.target.playVideoAt(2);
}
我缺少 playVideoAt 函数吗?
【问题讨论】:
标签: youtube-api youtube-javascript-api