Javascript 播放一次音频文件

Javascript 播放一次音频文件,javascript,jquery,html,Javascript,Jquery,Html,如果满足条件,是否有办法只播放一次html格式的mp3/wav文件。我正在尝试这样做,但在满足我的要求后,mp3文件无法播放 <input type="text" id="question"/> <audio src="one.mp3" id="one" preload="auto"></audio> <input type="text" id="question1"/> <audio src="two.mp3" id="two" prelo

如果满足条件,是否有办法只播放一次html格式的mp3/wav文件。我正在尝试这样做,但在满足我的要求后,mp3文件无法播放

<input type="text" id="question"/>
<audio src="one.mp3" id="one" preload="auto"></audio>
<input type="text" id="question1"/>
<audio src="two.mp3" id="two" preload="auto"></audio>

<script>
$("#question").blur(function() {
    if ($(this).val() == 'Paris') {
   document.getElementById("one").play();
    }
});    

$("#question1").blur(function() {
    if ($(this).val() == 'France') {
   document.getElementById("two").play();
    }
});    
</script>

假设您的条件确实满足,您可能无法听到声音播放的原因如下:

您的浏览器不支持音频类型。 请参阅下表,了解您的浏览器是否支持特定类型的媒体(在本例中为MP3)。 另一种检查方法是使用。 如果您的浏览器不接受您的媒体类型,请获取适当的媒体文件并将其添加为源,如中所示。 找不到媒体文件。 确保浏览器可以找到您的媒体文件。 在本例中,您可以通过指向媒体的src属性/one.mp3或/two.mp3来检查这一点。 你的音量是无声的。 虽然这看起来很傻,但一天的辛苦工作会让人健忘。 检查扬声器/耳机是否正常工作,音量是否处于较高水平。 最后但并非最不重要的一点是,文件已损坏、损坏或不包含任何信息。 要检查此问题,请在笔记本电脑上播放媒体文件。您的程序应该让您知道文件是否已损坏或损坏。 检查文件大小以确保其中包含信息。
我正在使用chrome,它支持mp3,我在笔记本电脑中进行了检查,文件没有损坏。@user3622856 chrome的开发控制台中是否显示任何错误?@user3622856顺便说一句:错误还包括404。尝试设置音频代码,如下所示:浏览器不支持音频元素。然后试着播放音频,通过控制台运行命令,而不是试图模糊问题1。你确定你的文档的其余部分没有JS错误吗?您包括JQuery了吗?