我在我的网站添加了这个脚本来重现视频播放列表。youtube API - setShuffle不工作
<script type="text/javascript" src="swfobject.js"></script>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
var params = { allowScriptAccess: 'always',
allowFullScreen: 'true' };
var atts = { id: 'myytplayer' };
swfobject.embedSWF("https://www.youtube.com/v/videoseries?listType=playlist&list=PLBA9E733B5C8314DE&autoplay=1&modestbranding=1&enablejsapi=1&playerapiid=ytplayer&version=3", "ytapiplayer", "640", "360", "8", null, null, params, atts);
function onYouTubePlayerReady(myytplayer) {
ytSwfPlayer = document.getElementById('myytplayer');
ytSwfPlayer.setShuffle(1);
}
</script>
setShuffle函数不工作!!! 你可以给我一个解决方案吗?
谢谢!我尝试这个解决方案,但这并不简单! – karmax
我遇到同样的错误,而我实施随机数解决方案时,它不是最佳的,因为它可以通过选择相同的随机数重复一个视频。我还与playVideoAt函数有不一致的结果。有没有人知道更强大的解决方案或知道什么时候该错误将被修复? –
该错误似乎现在已经修复。 注意:每次您设置新的视频或播放列表时,都需要再次调用setShuffle()。我认为同样适用于其他一些设置,如setLoop() – Sean