Этот код отлично работает в Chrome, но не воспроизводит звук в Firefox. Я тестирую из файла: // а не http: //. Я поместил предупреждение в функцию playSound и передал ему параметр audio. Он вернул идентификатор аудио Div для всех кнопок, как и должно. Я нахожусь в тупике, и любые предложения будут великолепны.
<li id="siren" class="app_button">
<img src="img/siren.png" alt=""
name="siren_pressed" width="102" height="102"
onmousedown="press('siren_pressed')"
onmouseup="release('siren_pressed'), playSound('siren_audio')">
<audio id="siren_audio">
<source src="audio/siren.ogg" type="audio/ogg">
<source src="audio/siren.mp3" type="audio/mpeg">
</audio>
</li>
/* Javascript is in a seperate folder */
function playSound(audio)
{
var sound = document.getElementById(audio);
sound.play();
}