Javascript YouTube播放列表-随机播放/随机播放功能

Javascript YouTube播放列表-随机播放/随机播放功能,javascript,youtube,embed,playlist,Javascript,Youtube,Embed,Playlist,有没有办法嵌入一个YouTube播放列表,该列表可以在页面重新加载时随机移动?因此,它开始在播放列表中显示一个视频并从该点开始播放,然后当浏览器刷新时,它播放另一个视频,以此类推 我可以通过xml和第三方视频工具很好地做到这一点,该工具允许我使用随机函数播放xml,但播放列表中的许多视频都有受版权保护的音乐,因此必须通过YouTube嵌入播放,否则将无法播放 有什么想法吗?我已经试了好几个月了 我在下面附上了一些代码,其中包含了我使用iFrame嵌入的工作方式,但它会导致IE不断刷新和填充访问日

有没有办法嵌入一个YouTube播放列表,该列表可以在页面重新加载时随机移动?因此,它开始在播放列表中显示一个视频并从该点开始播放,然后当浏览器刷新时,它播放另一个视频,以此类推

我可以通过xml和第三方视频工具很好地做到这一点,该工具允许我使用随机函数播放xml,但播放列表中的许多视频都有受版权保护的音乐,因此必须通过YouTube嵌入播放,否则将无法播放

有什么想法吗?我已经试了好几个月了

我在下面附上了一些代码,其中包含了我使用iFrame嵌入的工作方式,但它会导致IE不断刷新和填充访问日志,直至崩溃

<html>
<head>
</head>
<body onLoad="load()" style="background-color:white">
<script type="text/javascript">
var playlisturl = "http://gdata.youtube.com/feeds/api/playlists/D4607BD824235A91?v=2";
var playlisturls = ["http://gdata.youtube.com/feeds/api/playlists/D4607BD824235A91?v=2"];
var pause_playlist_text = "Pause playlist (loop current video)";
var embed = true;
var swf = false;
var autoplay = false;
var vwidth = 275;
var vheight = 270;
</script>
<script type="text/javascript" src="http://youtube-playlist-randomizer.valami.info/seedrandom.js.pagespeed.ce.FBW5lks-2H.js"></script>
<script type="text/javascript" src="http://youtube-playlist-randomizer.valami.info/playlist-min.js.pagespeed.ce.mjzbqx3nYo.js"></script>
<object style="width: 275px; height: 270px">
  <param name="movie" value="http://www.youtube.com/v/Yo6dgBCsj2Q?version=3">
  <param name="allowFullScreen" value="true">
  <param name="allowScriptAccess" value="always">
  <embed id="myytplayer" src="http://www.youtube.com/v/Yo6dgBCsj2Q?enablejsapi=1&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="275px" height="270px">
</object>

<p><button class="sexybutton sexysimple sexyblue" id="previousbutton" onClick="previous()"><span class="prev">Previous</span></button>
<button class="sexybutton sexysimple sexyblue" id="nextbutton" onClick="next()"><span class="next after">Next</span></button></p>
<script type="text/javascript">

document.getElementById('pauseplaylist').style.display = "none"

</script>
</body>
</html>

var playlurl=”http://gdata.youtube.com/feeds/api/playlists/D4607BD824235A91?v=2";
var playlisturls=[”http://gdata.youtube.com/feeds/api/playlists/D4607BD824235A91?v=2"];
var pause_playlist_text=“暂停播放列表(循环当前视频)”;
var=true;
var swf=假;
var autoplay=false;
var vwidth=275;
var vHight=270;
先前的
下一个

document.getElementById('pauseplaylist').style.display=“无”
多谢各位, Richard

如果在播放器上启用javascript控件,则有一个官方的“随机”功能可用。 您可以创建一个额外的随机按钮。。 或者创建一个函数,让它根据日期、时间、iP地址等随机化。 它可以工作。我正在使用它,youtube称之为“SHUFFLE”,请查看youtube jS api页面: