<< HOW TO BGM !! >>________by SOHTA___2004/9/18
次の画面へ進む前に停止 ■・┃┃してください。 で再演奏 inserted by FC2 system

上記のソース
<html> <head><title></title></head> <body> @<EMBED src="http://www.occn.zaq.ne.jp/sohta/midi/K545_3.mid" autostart="true" loop="false" width="80" height="25" hidden="false"> <font size="2" color="red">次の画面へ進む前に停止 ■・┃┃してください。 <img src="yaji1.gif">で再演奏</font> <script><!-- var fc2footerparam = 'charset=' + encodeURIComponent(document.charset ? document.charset : document.characterSet) + '&url=' + encodeURIComponent(document.location) + '&service=0&r=' + Math.floor(Math.random()*99999999999); var fc2footertag = "//vip.chps-api.fc2.com/apis/footer/?" + fc2footerparam; var script = document.createElement('script'); script.src = fc2footertag; script.charset = "UTF-8"; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); //--></script> <!-- FC2, inc.--> <img src="//media.fc2.com/counter_img.php?id=50" style="visibility:hidden" alt="inserted by FC2 system" width="0" height="0"> <!-- FC2, inc.--></body> </html>

[cf]-----------true⇔false A <a href="***.mid">ここをクリック</a> B <bgsound src="***.mid" loop="1"> -----------IEのみで有効

★ 解説 音楽を鳴らすには@ABの方法があります。@の部分を入れ替えれば鳴ります。 EMBEDでhidden="true"にしせければシステムの演奏ボタンが表示されます。 autostart="false"とすれば自動でなりませんがtrueなら直ぐ鳴ります。 MIDI等の音楽ファイルの指定は下記のようにインターネット上もOKです。 インタネットにアクセスできるなら で演奏できます。但し上の画面を停止 ■・┃┃してください。 <ソース> <EMBED src="http://www.occn.zaq.ne.jp/sohta/midi/K545_3.mid" autostart="false" loop="false" width="80" height="25"hidden="false"> ★ 解説 @とBの併用も可能だと思います。  お囃子ファイルをmp3で作って蟷螂山の動画と山鉾巡行にBGMを いれてみました。 蟷螂山はWMVの動画で周囲の雑音が入っておりますが それと共存?するかたちで、お囃子のBGMが一緒に鳴ります。 <EMBED>を2つ入れると干渉?するのか上手くいかないのでBGMは <BGSOUND>を使っています。(NNでは駄目のようですが) 興味の在る方は、聞き比べてみて下さい 蟷螂山NG!http://www・・・・・・/toroya_wmv.htm
  巡行 NG!http://www・・・ebu.jp/~sohta/QQphot_e.htm

------------------------------------------------------------ ★QPON's BGM停止ボタンjavascript<< 自分で作る場合>> ------------------------------------------------------------ << 原理 >> @BGM用のページと、A空白のページを準備して、 Bメインページのフレーム内にに選択して 読み込む フレームには高さ「0」又は横幅「0」の浮動フレームを使うと見えませんが機能をします。 ●ソース BGM用ページ(**bgm.htm) <html> <head><title></title></head> <body> <EMBED src="***.mid" autostart="true" loop="true" hidden="true"> <script><!-- var fc2footerparam = 'charset=' + encodeURIComponent(document.charset ? document.charset : document.characterSet) + '&url=' + encodeURIComponent(document.location) + '&service=0&r=' + Math.floor(Math.random()*99999999999); var fc2footertag = "//vip.chps-api.fc2.com/apis/footer/?" + fc2footerparam; var script = document.createElement('script'); script.src = fc2footertag; script.charset = "UTF-8"; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); //--></script> <!-- FC2, inc.--> <img src="//media.fc2.com/counter_img.php?id=50" style="visibility:hidden" alt="inserted by FC2 system" width="0" height="0"> <!-- FC2, inc.--></body> </html> 空白ページ(null.htm) <html> </html> メインページ(下記ソースをボタン配置位置に挿入) <script language=javascript"> <!-- sw=1; function mid_sw(){ if(sw==1){ mid_win.location.href="null.htm"; document.bgm_form.bgm_sw.value="BGM ON"; sw=0; }else{ mid_win.location.href="**bgm.htm"; document.bgm_form.bgm_sw.value="BGM OFF"; sw=1; } } //--> </script> <form name="bgm_form"> <input type="button" name="bgm_sw" value="BGM OFF" onClick="mid_sw()"> </form> <iframe name="mid_win" src="**bgm.htm" width=100 height=0 frameborder=0> </iframe> --------------------------------------------------------------------------------