Invece del tag embed devi utilizzare il tag object. Per Firefox dovrebbe bastare una cosa del genere:
HTML:
<object type="audio/x-mpeg" data="file.mp3" width="200" height="16" autoplay="false">
</object>
Per renderlo compatibile IE, invece, dovresti aggiungere:
HTML:
<object type="audio/x-mpeg" data="file.mp3" width="200" height="16" autoplay="false">
<param name="src" value="file.mp3" />
<param name="controller" value="true" />
<param name="autoplay" value="false" />
<param name="autostart" value="0" />
</object>
Col tag object dovresti essere in grado di visualizzare tutti i contenuti multimediali (audio, video, flash ecc.)
Le varie tipologie sono:
Codice:
au (type="audio/basic")
wav (type="audio/wav" or "audio/x-wav")
ra (type="audio/x-pn-realaudio")
mp3 (type="audio/x-mpeg")
wma (type="audio/x-ms-wma")
swf (type="application/x-shockwave-flash")