我在一个可以在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/