如何使声音仅播放一次

时间:2018-09-19 19:58:11

标签: javascript

我如何使它仅在敲击空格键时播放声音,而不是在按住空格键时播放声音,而在按住空格键时我只希望播放一次声音。

// makes my character jump
if (keys.jump && is_grounded) {
    yvel = jump;
    // plays a cat sound when I jump problem
    cat.play(); 
}

1 个答案:

答案 0 :(得分:0)

您的事件监听器应该处于keydown事件中才能播放音频。

然后在另一个事件侦听器keyup事件上,您可以删除音频元素。

如果您不发布代码,就无法为您提供具体帮助。希望有帮助!