Firefox 为什么HTML5音频标签没有';你不在FF上工作吗?

Firefox 为什么HTML5音频标签没有';你不在FF上工作吗?,firefox,mp3,html5-audio,ogg,Firefox,Mp3,Html5 Audio,Ogg,我已经构建了一个web应用程序,它使用html5音频标签播放一些歌曲。当我使用FF(firefox)时,我必须播放ogg文件,在IE上我必须播放mp3文件 问题是我刚把我的webapp移到了godaddy服务器上,FF不再播放声音了。在本地主机FF上播放声音,但在godaddy上不播放。Chrome在本地主机上播放的声音与在godaddy上一样 这是我使用的代码: <audio id="ff01" src="/files/hello.ogg"></audio> <a

我已经构建了一个web应用程序,它使用html5音频标签播放一些歌曲。当我使用FF(firefox)时,我必须播放
ogg
文件,在IE上我必须播放
mp3
文件

问题是我刚把我的webapp移到了godaddy服务器上,FF不再播放声音了。在本地主机FF上播放声音,但在godaddy上不播放。Chrome在本地主机上播放的声音与在godaddy上一样

这是我使用的代码:

<audio id="ff01" src="/files/hello.ogg"></audio>
<audio id="ie01" src="/files/hello.mp3"></audio>
<button class="btn" onClick="document.getElementById('ff01').play()">FF</button>
<button class="btn" onClick="document.getElementById('ie01').play()">IE</button>

FF
即

您能告诉我为什么Firefox在
localhost
上播放文件,而不是在
godaddy
上播放文件吗?

您应该指定mime类型,并将每个音频文件作为
audio
标记的子文件;试试这个:

<audio id="01">
  <source src="/files/hello.ogg" type="audio/ogg">
  <source src="/files/hello.mp3" type="audio/mpeg">
  Your browser does not support the audio tag.
</audio>

您的浏览器不支持音频标记。

我通过在
.htaccess
文件中添加以下内容来解决它

AddType audio/ogg .ogg
AddType audio/mp3 .mp3

我想知道答案。我现在使用该格式,但它没有解决问题。您的服务器为.ogg文件发送了什么
内容类型
头?对于
.wav
文件,添加
AddType audio/x-ms-wma.wma
(感谢)