我一直在試圖建立自己的YouTube API來打亂我的播放列表,但是順序是一樣的所有的時間...YouTube API播放列表shuffle無法正常工作?
這裏就是我從 https://developers.google.com/youtube/iframe_api_reference#setShuffle
讓我的代碼鏈接我說得對嗎?
這裏是低於
<div id="player"></div>
<script>
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
events: {
'onReady': onPlayerReady
}
});
}
function onPlayerReady(event) {
player.loadPlaylist({'listType': 'playlist', 'list': 'PLF776D41D8211F340','index': '0','startSeconds': '0','suggestedQuality': 'hd720'});
player.setShuffle({'shufflePlaylist' : 1});
}
</script>
我已經嘗試設置shufflePlaylist爲「true」,我已經試過cueplaylist代替loadplaylist我的代碼,我甚至試圖把shufflePlaylist負載播放列表...沒有什麼是洗牌。
我已經看過這個,看到它是API的問題,但那是2年前,有沒有這個問題的解決方案?
下面是我曾嘗試和沒有工作
player.setShuffle(1);
player.setShuffle('1');
player.setShuffle(true);
player.setShuffle('true');
player.setShuffle({'shufflePlaylist' : true});
player.setShuffle({'shufflePlaylist' : 1});
player.setShuffle({'shufflePlaylist' : 'true'});
player.setShuffle({'shufflePlaylist' : '1'});
我也試圖複製和例如從這裏.... https://developers.google.com/youtube/youtube_player_demo
的洗牌在這裏工作後ü加載播放列表,並點擊一個按鈕。