HOME >> Java Script > ランダムに音楽を鳴らす

? ランダムに音楽を鳴らす

アクセス毎に異なった音楽を鳴らすことが出来ます。
サンプル - Microsoft Internet Explorer
ホーム(H)メニュー(M)戻る(B)進む(N)
romanses.mid言葉のない三つのロマンスフォー表示例はありません。
このページにアクセスするごとに、違った音楽が流れます。
このページで流れている曲は、ノクターンさんからお借りしているものです。
etude.mid別れの曲ショパン
lascia.mid私を泣かせて下さいヘンデル
g_air.midG線上のアリアJ.S.バッハ
meditation.midタイスの瞑想曲マスネ
ソース
<HTML>
<HEAD>
<TITLE>ランダムに音楽を鳴らす</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
 soundnum = 5; 
 music = new Array();
 music[0]="romanses.mid";
 music[1]="etude.mid"; 
 music[2]="lascia.mid"; 
 music[3]="g_air.mid";
 music[4]="meditation.mid";

soundRnd = Math.floor(Math.random()*soundnum);
 Em1='<EMBED src="';
 Em2='" LOOP="true" REPEAT="true" AUTOSTART="true"';
 Em3=' WIDTH="0" HEIGHT="0" HIDDEN = "true" >'
document.write(Em1+ music[soundRnd] +Em2+Em3);
//-->
</SCRIPT>
</HEAD>
<BODY>

</BODY>
</HTML>

ソースの説明

<SCRIPT LANGUAGE="JavaScript">〜</SCRIPT>の範囲内のソースを、<HEAD>〜</HEAD>間に記入して下さい。
オレンジ色の所(romanses.mid)に、ランダムに鳴らしたいサウンドファイルのアドレスを指定します。 そして、緑色のsoundnum =5の数値を、ランダムに鳴らしたい曲数にします。このサンプルでは、5曲をランダムに鳴らすので5になっていますが、10曲鳴らしたい場合は、10を記入します。
それと、曲数を6曲にしたい場合は、music[5]="6曲目.mid";というように記入します。musicの後の[ ]の数値を1ずつ増やしながらサウンドファイルを指定していきます。
スポンサード・リンク
Copyright ©2001〜2016 Masayoshi.S All Right Reserved