在 Chrome 上运行良好。此外,我使用的是 ogg 文件,所以这不是问题所在。我运行的是最新版本 9.0.1。 Chrome 和 Firefox 应该都支持 HTML5 音频。
<audio id="audio">
<source src="audio/Your_Hand_In_Mine.ogg" type="audio/ogg" />
<source src="audio/Your_Hand_In_Mine.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>
最佳答案
大多数服务器(包括 GoDaddy 使用的服务器)默认情况下不为 OGG 文件提供适当的 MIME 类型。在这种情况下,如果您希望 HTML5 音频播放器在 Firefox 中正常工作,则需要为 OGG 文件设置适当的 MIME 类型。因此,对于 Apache 服务器,您需要将以下内容添加到您的 .htaccess 文件中:
AddType audio/ogg .oga
AddType video/ogg .ogv
AddType application/ogg .ogg
显然,如果未提供 MIME 类型,其他浏览器将根据文件扩展名猜测 MIME 类型。
如果您想了解更多信息,请查看 Mozilla 开发者网络上的此页面:https://developer.mozilla.org/en/Configuring_servers_for_Ogg_media
关于HTML5 音频不适用于 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8831625/