onmouseover イベントで JS で効果音を再生するための簡単なコードがあります。それはこのように動作します
<script type="text/javascript">
var sonido=document.getElementById("neonclip");
</script>
<audio preload id="neonclip">
<source src="http://www.mysite/neon.ogg" type="audio/ogg" />
</audio>
そして onmouseover ビット:
onmouseover="document.getElementById('neonclip').play();"
問題は、Firefox/Opera/Chrome では動作するが、IE では動作しないことです。すべての主要なブラウザーで動作する必要があります。サウンド ファイル形式に問題があることはわかっています。IE では .ogg を再生できません。.mp3 を追加する必要があるかもしれませんが、どうすればよいですか? スクリプトでブラウザを検出する場合を追加しますか?