声音效果在jQuery弹出窗口上不起作用

声音效果在jQuery弹出窗口上不起作用,jquery,Jquery,我有jQuery弹出代码,但我还需要在弹出打开时播放声音。jQuery弹出窗口打开,但声音不播放 代码: 标记: <embed src="skype.mp3" autostart='true' hidden='true' loop='true' name="jukebox"> <div style='display:none%;' id="content"> <div id='inline_content' style='padding:0px; paddi

我有jQuery弹出代码,但我还需要在弹出打开时播放声音。jQuery弹出窗口打开,但声音不播放

代码:

标记:

<embed src="skype.mp3" autostart='true' hidden='true' loop='true' name="jukebox">
<div style='display:none%;' id="content">
    <div id='inline_content' style='padding:0px; padding-bottom:0px;'></div>
</div> <a href="javascript:loadSound();">click</a>

这与您使用的标签和设置的参数有关。您需要使用
音频
标记。下面是一个工作演示:

编辑:为了处理多个浏览器,需要不同的格式。OGG和MP3的结合应该可以处理所有现代浏览器


请不要这样做。用户讨厌这样。还有,你能做一个JSFIDLE吗?是的。我知道,但是客户端需要。这是JSFIDLE。你在页面上有几个javascript错误,修复这些错误,并为声音添加一个绝对路径。请参阅。。唯一的警报在这里工作没有声音播放对我来说很好。你确定音频已经预装了吗?你有没有收到任何javascript错误?请提供更多信息。不支持“音频/mpeg”的HTTP“内容类型”。加载媒体资源失败。您使用的浏览器是什么?这可能会有所帮助:我更新了我的答案。这与格式许可有关。Firefox不支持MP3。您可以使用[Audacity](Audacity.sourceforge.net)或在线资源进行转换。当弹出窗口关闭时,我需要停止音频。我该如何做??
<embed src="skype.mp3" autostart='true' hidden='true' loop='true' name="jukebox">
<div style='display:none%;' id="content">
    <div id='inline_content' style='padding:0px; padding-bottom:0px;'></div>
</div> <a href="javascript:loadSound();">click</a>