safari/IE中的PHP Javascript HTML5音频


PHP Javascript HTML5 audio in safari / IE

目前使用ogg,根据这一点,我需要使用IE和Safari 的MP3

http://www.w3schools.com/html/html5_audio.asp

在safari和IE中播放警报的最佳javascript/PHP解决方案是什么?

在这个阶段,我想我需要在PHP中检测浏览器并编写HTML mp3文件,只是想知道是否有一个更整洁的解决方案

这就是我目前所做的

<script>
document.getElementById("alert").play();
</script>
<audio id='alert' src='/library/sounds/alert.ogg'></audio>

我通常使用wav文件和mp3。唯一不支持WAV的浏览器是Internet Explorer 9+(来源)

您可以嵌入多种文件类型,如:

<audio id="alert" preload="auto">
  <source src="/library/sounds/alert.wav" type="audio/wav">
  <source src="/library/sounds/alert.mp3" type="audio/mpeg">
</audio>

我还建议预加载音频,以便在运行document.getElementById("alert").play();命令时立即播放。