Jquery HTML5音频标签声音可以';在电脑上听不到

Jquery HTML5音频标签声音可以';在电脑上听不到,jquery,html,audio,Jquery,Html,Audio,我试图在网页上播放带有HTML5音频标签的声音,但我听到了一些问题 在Mac上,我可以完美地听到它。在PC机中,在开始时有一个咔哒声,在结束时有另一个咔哒声,没有其他声音。但是,当我点击操作系统上的声音图标时,“波浪”正在显示 我不知道它是否相关,但我有一个div,它在音频结束时被切换。这是我的密码: HTML 你能帮我吗?非常感谢 编辑:我测试了编解码器,这不是问题所在。此外,在Chrome 52.0.2743.116、OSX El Capitan和Windows 7上进行了测试。经过调查,编

我试图在网页上播放带有HTML5音频标签的声音,但我听到了一些问题

在Mac上,我可以完美地听到它。在PC机中,在开始时有一个咔哒声,在结束时有另一个咔哒声,没有其他声音。但是,当我点击操作系统上的声音图标时,“波浪”正在显示

我不知道它是否相关,但我有一个div,它在音频结束时被切换。这是我的密码:

HTML

你能帮我吗?非常感谢


编辑:我测试了编解码器,这不是问题所在。此外,在Chrome 52.0.2743.116、OSX El Capitan和Windows 7上进行了测试。

经过调查,编码存在问题。文件被GarageBand修改,Windows无法读取。大胆地编辑原文解决了这个问题


非常感谢Marc B.和aspillers的启发。它们真的很有用。

经过调查,编码有问题。文件被GarageBand修改,Windows无法读取。大胆地编辑原文解决了这个问题


非常感谢Marc B.和aspillers的启发。它们真的很有用。

您是否检查过您的浏览器是否支持ogg或mp3?仅仅因为它支持
,并不意味着它支持那些编解码器。html5规范没有说明必须支持哪些编解码器,因此完全由浏览器制造商决定他们想要做什么。谢谢您的回答。我一定会查清楚的。但我在两个平台的相同浏览器(相同版本)上进行了尝试。从Mac到PC,Chrome是否可能没有相同的编解码器?这也可能是由于MP3文件中存在某种非常特殊的编码问题造成的,例如OSX使用的播放器可以播放,而Windows使用的播放器则无法播放,因为存在错误(编码器或播放器)。你能试试其他的文件吗?谢谢@apsillers,我会调查的。当我想起来的时候,可能就是这样。我相信这些声音在GarageBand上被修改过。我查一下,然后回来。:)您是否检查了浏览器是否支持ogg或mp3?仅仅因为它支持
,并不意味着它支持那些编解码器。html5规范没有说明必须支持哪些编解码器,因此完全由浏览器制造商决定他们想要做什么。谢谢您的回答。我一定会查清楚的。但我在两个平台的相同浏览器(相同版本)上进行了尝试。从Mac到PC,Chrome是否可能没有相同的编解码器?这也可能是由于MP3文件中存在某种非常特殊的编码问题造成的,例如OSX使用的播放器可以播放,而Windows使用的播放器则无法播放,因为存在错误(编码器或播放器)。你能试试其他的文件吗?谢谢@apsillers,我会调查的。当我想起来的时候,可能就是这样。我相信这些声音在GarageBand上被修改过。我查一下,然后回来。:)
<div class="block">Listen.</div>
<div class="bande_audio">
    <span>1</span>
    <audio id="audio1" preload="auto" controls>
        <source src="audio/heartbeat-slow_M1Vtl3VO.mp3" type="audio/mpeg">
        <source src="audio/heartbeat-slow_M1Vtl3VO.ogg" type="audio/ogg">
        Your browser does not support audio element.
    </audio>                
    <div class="enonce">
        Which activity can you associate to this heartbeat?
    </div>
</div>
$(".question" + index +" audio").bind("ended", function(){
    $(".block").toggle();
});