2012-02-21 145 views
2

有什么办法嵌入有洗牌或随机化的页面重载的能力的YouTube播放列表?因此,它开始显示播放列表中的一个视频,并从该点播放和浏览器被刷新那么当,它起着其它等等。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> 

提前许多感谢, 理查德

回答

1

There's如果启用了您的播放器的JavaScript控制提供正式的“随机”功能。 您对随机创建一个额外的按钮.. 或创建一个函数来让它根据日期随机,time.iP-ADRESS ...等。 它works..i'm使用它,YouTube上称之为 “洗牌” 检查的Youtube JS-API网页:

https://developers.google.com/youtube/js_api_reference