• ベストアンサー

BGMの音声

HomePageでBGMを流している方がいらっしゃいますが、 流れている途中でOFFにできるページがありました。 これだけではわかりにくい質問なのですが、 流れている曲を途中で止めたり、再生したりという 設定は、どのようにすればいいのでしょうか? ご存じの方、教えてください。お願いします。

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

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

スクリプトを使用すれば こんな感じにできます。 <HTML> <HEAD> <title>~( ̄∇ ̄~)ふら(~ ̄∇ ̄)~ふら フラダンスゥ</title> <SCRIPT LANGUAGE=javascript> <!-- function button1_onclick() { bgm.src = select1.options(select1.selectedIndex).value } function button2_onclick() { bgm.src = ""; } //--> </SCRIPT> </head> <body > <bgsound id=bgm loop="infinite"> <P >どうでしょうか</P> <P><SELECT id=select1 style="WIDTH: 200px" > <OPTION value="" selected>曲を選んでね</OPTION> <OPTION value=sample1.mid>midi1</OPTION> <OPTION value=sample2.mid>midi2</OPTION> </SELECT> </P> <P><INPUT id=button1 type=button value=開始 name=button1 LANGUAGE=javascript onclick="return button1_onclick()"> <INPUT id=button2 type=button value=停止 name=button2 LANGUAGE=javascript onclick="return button2_onclick()"> </P> </body> </HTML> sample1.midやsample2.midは自分で用意してね。

tsuyo_1002
質問者

お礼

回答ありがとうございます。 結構難しそうなScriptですね。 大変そうですが、せっかく教えていただいたので、 諦めずに頑張ります。 お礼を申し上げるのが、大変遅くなってしまい、 申し訳ございませんでした。 有り難うございました。

その他の回答 (1)

  • WETCOLD
  • ベストアンサー率25% (5/20)
回答No.2

flash では、mp3ファイルの演奏を on(press) { bgSndObj = new Sound(this); bgSndObj.loadSound("abc.mp3",true); bgSndObj.Start(); } で開始(ボタンを押したとき)、 on(press) { bgSndObj.Stop(); } で停止(ボタンを押したとき)、 で停止できます。(web designers dips)

tsuyo_1002
質問者

お礼

回答ありがとうございます。 FLASHでもこういうScriptってあったんですね。 初めて知りました。 お礼を申し上げるのが大変遅くなってしまい、 大変申し訳ございませんでした。 ありがとうございました。