ホームページにBGMを流そうと思い立ち、数日前からアレコレ試行錯誤を繰り返した。いつものことながら、難しいことはさっぱりわからないから、音の出ているページのHTMLを拝見したり、フリーの音源素材を提供しているサイト(無償利用は個人サイトに限るという場所が多いので、見つけるのに一苦労)を探したり、気に入った曲を選んだり、前準備に時間がかかってしまった。BGMのせいで待たされたり、表示が重くなったりしないこと、ブラウザによって聞こえたり聞こえなかったりしないこと、などを考えた。
そして、いよいよ、きのう具体的に音が出る仕掛けづくりに着手したのだが、けっこう大変だった。元々NN専用の「EMBED」と、IE用の「BGSOUND」があって、それもバージョンによって対応が違う。JAVAスクリプトとやらを使うとブラウザの違いに対応できるらしく、これを借用させてもらったが、NNの場合エラーが出てしまう。また、これもNNの場合だが、フレームのページに書き込むと、フレームの機能自体がうまくいかなくなる。書き込む位置をあちこちに変えてみたり考え付くことをすべてやってみたが、うまくいかない。それに、自分のパソコンの中(ローカル)で確認している時と、レンタルサーバーにアップして見る時のトラブルの出方も違う。
結局、IEも3.0以降なら「EMBED」に対応しているらしいので「BGSOUND」での書き込みは無し。場所もフレームセットのページではなく目次のページにした。
今朝になってようやく作業を終え、一応確認してあるのだが、不具合があるようならぜひ指摘していただきたい。
それはともかく、オルゴールMIDI音源、軽いしさりげなくて、とても気に入っている。フリー素材として提供されているシノさんに感謝。