有人可以建议一种单一的音频格式来最大限度地提高桌面浏览器之间的兼容性吗?
该程序不是音频驱动的,我考虑音频和额外奖励。
大多数浏览器使用的最常见格式是 .wav音频格式和浏览器支持。但是,使用 html 5,您始终可以为可能不支持该格式的浏览器指定后备,例如
<audio controls>
<source src="horse.wav" type="audio/wav">
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
没有一种单一的音频格式可以跨浏览器工作。Safari、Chrome 和 IE9+ 支持 MP3,而 Firefix 和 Opera 都支持 WebM(和 Ogg,但 WebM 更好)。
我听说 Firefox 计划最终支持 MP3,但我不知道那是什么时候。
您还可以使用MediaElementJS之类的库,如果浏览器不支持它,它将自动回退到使用 Flash 播放音频文件。