これですとリロードする度に同じ順番でwmvが読み込まれてしまいました。
読み込む度にランダムで再生をして、一つ目のwmvの再生が終わったら
別の新しいwmvが再生される方法ってありますでしょうか?
Javascriptを使えば出来たりしますか?
教えてください!
<embed name="WMP" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src="movie.asx" width="432" height="324" autostart="1" loop="true" showcontrols="0"></embed>
▽movie.asxの中身デス▽
<asx version="3.0">
<entry>
<ref href="01.wmv"/>
</entry>
<entry>
<ref href="02.wmv"/>
</entry>
<entry>
<ref href="03.wmv"/>
</entry>
</asx>
<script type="text/javascript"> <!-- var rand = Math.floor(Math.random()*3)+1; switch(rand){ case 1: var movie = '<embed src="01.wmv">'; break; case 2: var movie = '<embed src="02.wmv">'; break; case 3: var movie = '<embed src="03.wmv">'; break; default: var movie = '読み込みに失敗しました'; } document.write(movie); //--> </script>
即席で組んでみました。
asxファイルを使用したことがないもので、勝手ながらページに直接リンクを貼り付けてます。
body部に貼り付ければ、動くと思います。
と言いながら、ファイルがないので検証すら出来ないのが申し訳ないところですが…
ざっくり説明すると、ランダムで1~3の数字を呼び出して、下のswitch文でランダムな数字に応じて、リンク情報を文字列としてhtmlに出力しているだけです。
JavaScriptを知らなくても、ファイル数を増やすぐらいなら出来ると思いますが、詳しく知りたければ勉強することをオススメします。
htmlで動画を扱ったことがないので、再生終了後に別のファイルを再生、という操作は分かりません。
なんか出来ないことだらけど、ほんとスミマセン。