为什么我的音频元素不能在HTML5中运行?

时间:2014-08-28 17:47:48

标签: html html5

我正在使用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>

1 个答案:

答案 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>

(我希望这可以解决您的问题!)