我在我的網站添加了這個腳本來重現視頻播放列表。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