我正在使用chrome 37和firefox 31.
当我为chrome添加音频标签时。它只是没有发挥。声控图标上有一个交叉
在firefox v31上它就消失了。当我检查w3schools网站时它工作正常。我正在使用他们使用的完全相同的代码并加倍检查音频src以确保其正确但它仍然没有播放。有人可以帮我弄清楚发生了什么事吗?
以下是我的代码
<audio controls>
<source src="new_simplemenu_order.mp3" type="audio/mpeg" >
Your browser does not support the audio element.
</audio>
答案 0 :(得分:0)
我遇到了同样的问题。 如果您将文件类型更改为.ogg并且不在文件名中使用下划线,则似乎可以正常工作。 另外,请尝试将代码更改为:(贷记为https://superuser.com/questions/371415/html5-audio-play-doesnt-work-on-firefox-chrome)
<audio controls preload="auto">
<source src="NewSimpleMenuOrder.ogg" type="audio/ogg" />
</audio>
您可以通过执行以下操作来隐藏控件
<audio preload="auto">
<source src="NewSimpleMenuOrder.ogg" type="audio/ogg" />
</audio>
通过这样做自动播放:
<audio autoplay>
<source src="NewSimpleMenuOrder.ogg" type="audio/ogg" />
</audio>
(我希望这可以解决您的问题!)