Windows上的Safari不会播放音频

时间:2012-07-27 13:34:14

标签: html audio safari

我在网站上有音频标签,可以在IE 9,FF和Chrome中正常播放。它也适用于iPad上的Safari。但我刚刚将Safari下载到我的Win 7/64位机器上,无法让它播放音频。

<a href="#" onclick="document.getElementById('english').play()">ENGLISH
<audio id="english">
     <source  src="/Content/Audio/Parachute/T1S2(En).ogg"/>
     <source  src="/Content/Audio/Parachute/T1S2(En).mp3" />
     <source  src="/Content/Audio/Parachute/T1 Parachutes.wav"/>
</audio>
</a>

我已经尝试将type =“audio / mpeg”添加到mp3以获得Safari支持:

<source  src="/Content/Audio/Parachute/T1S2(En).mp3" type="audio/mpeg" />
<source  src="/Content/Audio/Parachute/T1S2(En).mp3" type="audio/mp3" />

但仍然无法播放。我把.wav文件作为最后的手段扔在那里,但它仍然无法播放。我没有在我的机器上安装Quicktime,并希望不必下载它,因为我想不是每个用户都有Quicktime。有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

对于Windows上的修复程序,需要Quicktime,您必须先放置mp3。

对于Safari上的修复,需要在mp3上设置类型,所以

type="audio/mp3" 

已经在所有版本的Mac / Safari和Win / Safari上清除了它。

答案 1 :(得分:0)

抱歉,但是当我添加:

type = "audio/mp3"

所以,我的问题在Safari中没有消失。我有win7