Firefox 为什么HTML5音频标签没有';你不在FF上工作吗?
我已经构建了一个web应用程序,它使用html5音频标签播放一些歌曲。当我使用FF(firefox)时,我必须播放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
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
(感谢)