【问题标题】:Safari on Windows won't play audioWindows 上的 Safari 无法播放音频
【发布时间】:2012-07-26 04:38:22
【问题描述】:

我的网站上有音频标签,可以在 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。有人有什么想法吗?

【问题讨论】:

  • 这不是编程问题。

标签: html audio safari


【解决方案1】:

对不起,当我添加时:

type = "audio/mp3"

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

【讨论】:

    【解决方案2】:

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

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

    type="audio/mp3" 
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-26
      • 1970-01-01
      • 2011-05-03
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多