html - Windows上的Safari无法播放音频

标签 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。谁有想法?

最佳答案

对于Windows上的修复程序,需要Quicktime,并且您必须首先将mp3放在首位。

为了修复Safari,需要在mp3上设置类型,因此

type="audio/mp3" 

这已在所有版本的Mac / Safari和Win / Safari中清除。

关于html - Windows上的Safari无法播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11688842/

相关文章:

html - 从 anchor 中删除多余的线

html - Extjs 4.2 将按钮 float 到应用程序中的固定位置

html - 如何更改 bg 图像的堆叠顺序?

javascript - 如何延迟警报并重新加载以便音频文件可以在 javascript 中播放?

当其背后的内容移动时,CSS 背景过滤器不会更新

ios - Flexbox 在 Safari 和 IOS 中不工作

javascript - 动态添加行上的数组单选按钮

python - 像Audacity一样绘制波谱

swift - 使用NSTimer按设定的时间间隔播放声音,在后台不工作Xcode6.4

javascript - 当托管在硬盘驱动器上时,图像不会在浏览器中呈现 : I. E. Firefox、Safari、在 Chrome 中加载