如何在JavaScript中播放按键声音?

如何在JavaScript中播放按键声音?,javascript,audio,Javascript,Audio,我正在尝试编写JavaScript代码,以便仅当按下某个键时才会播放声音。我试图将其与之关联的HTML代码是: <div data-key="65" class="key"> <kbd>A</kbd> <span class="sound">clap</span> </div> 关于如何使这项工作顺利进行,你有什么想法吗?你应该这样做 首先,创建音频对象并将其隐藏: 您的浏览器不支持音频元素。 你应该这样做 首

我正在尝试编写JavaScript代码,以便仅当按下某个键时才会播放声音。我试图将其与之关联的HTML代码是:

<div data-key="65" class="key">
  <kbd>A</kbd>
  <span class="sound">clap</span>
</div>

关于如何使这项工作顺利进行,你有什么想法吗?

你应该这样做

首先,创建音频对象并将其隐藏:


您的浏览器不支持音频元素。

你应该这样做

首先,创建音频对象并将其隐藏:


您的浏览器不支持音频元素。

稍作修改后,您可以使用指定的键作为音频剪辑的触发器

  if (e.keyCode == 65) {
    if(document.getElementById('audio').paused){
    document.getElementById('audio').play();
   }
   else{
    document.getElementById('audio').pause;
  }
});
在这里,它将作为音频文件的触发器。。
信用:Andreas Moldskred

经过一些小的修改后,您可以使用指定的键作为音频剪辑的触发器

  if (e.keyCode == 65) {
    if(document.getElementById('audio').paused){
    document.getElementById('audio').play();
   }
   else{
    document.getElementById('audio').pause;
  }
});
在这里,它将作为音频文件的触发器。。
信用证:Andreas Moldskred

我不确定你在说什么,但也许这有帮助我不确定你在说什么,但也许这有帮助