我一直在试图建立自己的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
的洗牌在这里工作后ü加载播放列表,并点击一个按钮。