• ベストアンサー

<EMBED>で指定してあるMIDIファイルを再生

よくHP上でMIDIファイルをBGMとして流すのに<EMBED>タグを使用しますが ボタンなど押された時に、JavaScriptなどでこの<EMBED>タグで指定してある MIDIファイルを再生するにはどのような方法があるのでしょうか?

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

これはどう? <SCRIPT LANGUAGE=javascript> <!-- var BGM = "uruchi.mid"; function bttn1_onclick(){ pp.innerHTML="<embed src='"+BGM+"' autostart='true' volume='40' width='144' height='60' loop='false' controls='console' type='audio/midi'>"; } function bttn2_onclick() { pp.innerHTML="ここにPlayerが表示されます"; } //--> </SCRIPT> </HEAD> <BODY> <INPUT id=bttn1 type=button value=再生 name=bttn1 LANGUAGE=javascript onclick="return bttn1_onclick()"> <INPUT id=bttn2 type=button value=停止 name=bttn2 LANGUAGE=javascript onclick="return bttn2_onclick()"> <P></P> <P id=pp>ここにPlayerが表示されます</P> </BODY> </HTML>

noname#149114
質問者

お礼

アドバイスありがとうございます。 ご指摘通りやってみたところ、理想通りの動作ができました。 また何かありましたらよろしくお願いします。誠にありがとうございました。

すると、全ての回答が全文表示されます。