MIDIをホームページ上に設置される場合の技術上の注意点

最近、こちらの曲を使用なさってるページを拝見すると、HTMLの指定で2つの方法があるのに気がつきます。1つは<bgsound>タグを使う方(こちらの方が多数派)と<embed>タグを使う方です。
さて、ここでひとつアドバイスをしたいのですが、MIDIをページに置かれる際は、<embed>タグを使用なさることをお薦めします。というのは<bgsound>タグには、ページを見る方の環境によっては、次のような不具合が生じるのです:
(1)曲の流れるページのウインドウが最前面にないと、曲が流れない
(2)プラグインがインストールしてあっても、プラグインを経由しないで曲が流れる
少なくともMacintoshユーザーの方はこういった症状を経験しているのではないでしょうか。

もし、コントローラーを表示させずに曲を流したい場合は、次のようなタグを使ってはいかがでしょうか(Non-Bachのページではこれを使っています):

<embed src="*****.mid" autostart="true" loop="true" width="0" height="0">

これで<bgsound>を使った場合とほぼ同じ効果が得られるはずです。なお、曲の演奏を1回限りにしたい場合は、loop="false"を指定すればOKです。<embed>タグは、古いタイプのブラウザでは機能しないことがありますが、現在ではまず不都合は起きません。

ホームへ