音を鳴らすには、<bgsound> を用いるのが簡単ですが、Internet Explorer や Opera しか対応していません。Netscape ブラウザでは対応していませんので注意してください。
<bgsound src="xxx.mid">
<embed> を使用する方法もありますが、標準のインストールで対応できているのは Internet Explorer のみのようです。
<embed src="xxx.mid" hidden=true>
Internet Explorer のみの対応となりますが、JavaScript を用いて、曲変更したり、開始、停止、一時停止したりするには次のようにします。
<object id="p" style="visibility:hidden" width=0 height=0 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"> <param name="FileName" value="A.mid"> <param name="AutoStart" value="false"> <param name="ShowControls" value="false"> </object> <div> <input type="radio" name="f" onclick="p.FileName='A.mid'" checked>曲A <input type="radio" name="f" onclick="p.FileName='B.mid'">曲B </div> <div> <button onclick="p.play()">再生</button> <button onclick="p.stop(); p.CurrentPosition=0">停止</button> <button onclick="p.pause()">一時停止</button> </div>
詳細は「マルチメディア入門」を参照してください。