gpt4 book ai didi

javascript - html5游戏中的音效

转载 作者:行者123 更新时间:2023-11-28 03:53:06 24 4
gpt4 key购买 nike

我试图在游戏中播放每次击中的声音效果,但声音有时播放而其他人不播放!!

我正在使用下一个代码:

<script>

var hitSound = new Audio();

function playEffectSound()
{
hitSound = document.getElementById('effects');
hitSound.loop = false;
hitSound.currentTime = 0;
hitSound.play();
}

</script>
<audio id="effects" hidden>
<source src="sound/mp3/effect.mp3" type="audio/mpeg">
<source src="sound/wav/effect.wav" type="audio/wav">
</audio>

有什么想法吗?

最佳答案

每当您使用音频标签时,请尝试在音频标签之后编写脚本,如果您在该音频标签之前编写脚本,它会在播放音频时出现问题,

我建议在页面末尾使用 Write Script,这是编写脚本的标准方式。

http://jsfiddle.net/LyDWH/4/

<!DOCTYPE html>
<html>
<body>
<audio id="effects" hidden >
<source src="http://www.w3schools.com/html/horse.mp3" type="audio/mpeg">
</audio>
<div onclick= "playEffectSound();">Horse Click Me..!</div>
</body>
<script>
var hitSound = new Audio();
function playEffectSound()
{
hitSound = document.getElementById('effects');
hitSound.currentTime = 0;
hitSound.play();
}

</script>
</html>

关于javascript - html5游戏中的音效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13700189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com