Javascript 如何使用JS播放声音?
可能重复:Javascript 如何使用JS播放声音?,javascript,html,audio,Javascript,Html,Audio,可能重复: 我正在用JS做一个游戏,我需要一个合适的方式来播放声音。如何使用JS/HTML5实现这一点?我看过这篇文章,但即使是他们的,它也不起作用!有时候我确实听到了那只鸟的叫声,但只是很短的一段时间,我再也不能让它工作了。HTML5有一个新的-标签,可以用来播放声音。它甚至有一个非常简单的JavaScript界面: <audio id="sound1" src="yoursound.mp3" preload="auto"></audio> <button on
我正在用JS做一个游戏,我需要一个合适的方式来播放声音。如何使用JS/HTML5实现这一点?我看过这篇文章,但即使是他们的,它也不起作用!有时候我确实听到了那只鸟的叫声,但只是很短的一段时间,我再也不能让它工作了。HTML5有一个新的
-标签,可以用来播放声音。它甚至有一个非常简单的JavaScript界面:
<audio id="sound1" src="yoursound.mp3" preload="auto"></audio>
<button onclick="document.getElementById('sound1').play();">Play it</button>
玩它
HTML5有一个新的
-标签,可以用来播放声音。它甚至有一个非常简单的JavaScript界面:
<audio id="sound1" src="yoursound.mp3" preload="auto"></audio>
<button onclick="document.getElementById('sound1').play();">Play it</button>
玩它
您可以使用HTML5
HTML:
请注意这一点。这可能令人沮丧,但您可以提供多种格式的音频。您可以使用HTML5
HTML:
请注意这一点。这可能会令人沮丧,但您可以提供多种格式的音频。非常感谢,但我可以问一下为什么不能多次播放声音吗?@bane:如果您是指循环,请尝试添加一个循环属性,如
。不,不是这样,我需要在播放器执行某些操作时播放声音,但它只是第一次播放@贝恩:哦,我明白了。好吧,你可以把探索者放在开头,然后再播放一遍:。@bane:也许你使用的是Google Chrome,它不支持.wav
(请看我贴的链接)。非常感谢,但我可以问一下为什么声音不能播放多次吗?@bane:如果你是说循环,尝试添加一个循环
属性,如
。不,不是这样,我需要在播放器做某事时播放声音,但它只在第一次播放@贝恩:哦,我明白了。好吧,你可以把搜索者放在开头,然后再玩一遍:。@bane:也许你正在使用谷歌浏览器,它不支持.wav
(看看我贴的链接)。
<audio src="something" id="audio"></audio>
#audio {
display: none;
}