2012-02-21 8 views
2

ページのリロード時にシャッフルまたはランダム化できるYouTubeプレイリストを埋め込む方法はありますか?そのため、プレイリストに1つの動画が表示され始め、その時点から再生されます。その後、ブラウザが更新されると、別の動画が再生されます。YouTube再生リスト - シャッフル/ランダム機能

私はXMLと私はランダム関数でXMLSを再生することができますが、プレイリスト内の動画の多くは音楽を著作権で保護しているので、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の制御を有効にすると利用できる公式の「ランダム化」機能。 をランダム化するための特別なボタンを作成するか、date、time.iP-adress ...などに応じてランダム化する関数を作成します。

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

: それはそれを使用してworks..i'm、ユーチューブは、YouTube JS-APIのページをチェックし、 "SHUFFLE" と呼んでいます
関連する問題