• ベストアンサー

色々なmidiを同じページ内で次々演奏。

色々なmidiを同じページ内で次々演奏させることは可能でしょうか(自動で)。その方法がありましたらぜひ教えてください。 御願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#2500
noname#2500
回答No.1

下のソース丸ごとかっさらっていってください。 まぁみてのとおりですが、曲のファイル名(.midいらない)→曲名→曲の秒数をにゅうりょくすればできます。 <HTML> <HEAD> <TITLE>BGM</TITLE><style type="text/css"> <!-- a:visited{color:#0080ff ; text-decoration:none} a:hover{color:#08ff08; text-decoration:none} a:link{color:#0080ff; text-decoration:none} a:active{text-decoration:none} --> </style> <Script Language="JavaScript"> <!--このJAVAスクリプトはアクセス No.2.1 Produced by「CLUB とむやん君」(URL http://www2s.biglobe.ne.jp/~club_tom/)が作った物をkiruaが改造したものです。 var kazAc2=30; //曲の数-1 var muAc2=new Array(),muNameAc2=new Array(),muJikanAc2=new Array(); muAc2[0]="10page",muNameAc2[0]="FF10オープニング",muJikanAc2[0]="97"; muAc2[1]="4battle",muNameAc2[1]="FF(4)バトル(改)",muJikanAc2[1]="112"; muAc2[2]="5battle",muNameAc2[2]="FF(5)バトル",muJikanAc2[2]="48"; muAc2[3]="6nakamawo",muNameAc2[3]="FF(6)仲間を求めて",muJikanAc2[3]="107"; muAc2[4]="7ba",muNameAc2[4]="FF(7)バトル",muJikanAc2[4]="90"; muAc2[5]="7bos",muNameAc2[5]="FF(7)ボス戦",muJikanAc2[5]="202"; muAc2[6]="7tensi",muNameAc2[6]="FF(7)片翼の天使",muJikanAc2[6]="271"; muAc2[7]="10battle",muNameAc2[7]="FF(10)バトル",muJikanAc2[7]="118"; muAc2[8]="8bos",muNameAc2[8]="FF(8)ボス戦",muJikanAc2[8]="221"; muAc2[9]="8bos2",muNameAc2[9]="FF(9)クジャ戦",muJikanAc2[9]="288"; muAc2[10]="8ragunaba",muNameAc2[10]="FF(8)ラグナバトル(改)",muJikanAc2[10]="167"; muAc2[11]="9ba",muNameAc2[11]="FF(9)バトル",muJikanAc2[11]="160"; muAc2[12]="9fiba",muNameAc2[12]="FF(9)永遠の闇バトル",muJikanAc2[12]="183"; muAc2[13]="9hiku",muNameAc2[13]="FF(9)飛空挺",muJikanAc2[13]="139"; muAc2[14]="9hitori",muNameAc2[14]="FF(9)独りじゃない",muJikanAc2[14]="158"; muAc2[15]="9title",muNameAc2[15]="FF(9)いつか帰る所",muJikanAc2[15]="129"; muAc2[16]="9zitan",muNameAc2[16]="FF(9)ジタンのテーマ",muJikanAc2[16]="170"; muAc2[17]="bertoli",muNameAc2[17]="FF(9)ローズオブメイ",muJikanAc2[17]="156"; muAc2[18]="ctower",muNameAc2[18]="FF(3)クリスタルタワー",muJikanAc2[18]="73"; muAc2[19]="earisu",muNameAc2[19]="FF(7)エアリスのテーマ",muJikanAc2[19]="256"; muAc2[20]="endtitle",muNameAc2[20]="FF(5)エンドタイトル",muJikanAc2[20]="497"; muAc2[21]="gulgu",muNameAc2[21]="FF(9)グルグ火山",muJikanAc2[21]="238"; muAc2[22]="houjo",muNameAc2[22]="FF(9)永遠の豊穣",muJikanAc2[22]="74"; muAc2[23]="kakete",muNameAc2[23]="FF(9)この刃にかけて",muJikanAc2[23]="160"; muAc2[24]="prerude",muNameAc2[24]="プレリュード",muJikanAc2[24]="252"; muAc2[25]="shoukai1",muNameAc2[25]="",muJikanAc2[25]="109"; muAc2[26]="shoukai3",muNameAc2[26]="FINAL FANTASY",muJikanAc2[26]="210"; muAc2[27]="5main",muNameAc2[27]="FF(5)メインテーマ",muJikanAc2[27]="151"; muAc2[28]="6rock",muNameAc2[28]="FF(6)ロックのテーマ",muJikanAc2[28]="73"; muAc2[29]="6kessen",muNameAc2[29]="FF(6)決戦",muJikanAc2[29]="84"; muAc2[30]="yuna",muNameAc2[0]="ユウナのテーマ",muJikanAc2[0]="121"; var ranAc2=Math.floor(Math.random()*(kazAc2+1)); --> </Script> <Script Language="JavaScript"> <!-- document.write('<META http-equiv="refresh" content="'+muJikanAc2[ranAc2]+';URL=bgm.html">'); // End --> </Script> </HEAD> <BODY BGCOLOR="#000000" text="#ffffff"> <BR> <CENTER> <BR><BR> <Script Language="JavaScript"> <!-- document.write('<FONT SIZE="3" COLOR="red" face="MS P明朝"><b>'+muNameAc2[ranAc2]+'</b></FONT>'); document.write('<bgsound SRC="'+muAc2[ranAc2]+'.mid" WIDTH="2" HEIGHT="2" LOOP="true" REPEAT="true" AUTOSTART="true">'); --> </Script> <BR><BR> <BR><BR> <BR><BR> <BR> <BR> <a href="bgm.html"><font color="blue">別の曲を聞く</font></a> </CENTER> </BODY> </HTML>

noname#9700
質問者

お礼

さっそくやってみたら出来ました!!!すごい嬉しいです!感動です!ありがとうございました!

関連するQ&A