温馨提示:本文翻译自stackoverflow.com,查看原文请点击:audio - How do I make JavaScript beep?
audio javascript browser beep

audio - 如何使JavaScript发出哔哔声?

发布于 2020-03-27 15:54:49

我希望每当用户超过的最大字符限制时,我的网页都会发出蜂鸣声<textarea>

查看更多

查看更多

提问者
Slim
被浏览
43
35.5k 2017-01-29 10:01

无法直接在JavaScript中进行操作。您需要在HTML中嵌入一个简短的WAV文件,然后通过代码进行播放。

一个例子:

<script>
function PlaySound(soundObj) {
  var sound = document.getElementById(soundObj);
  sound.Play();
}
</script>

<embed src="success.wav" autostart="false" width="0" height="0" id="sound1"
enablejavascript="true">

然后,您可以这样从JavaScript代码中调用它:

PlaySound("sound1");

这应该完全满足您的要求-您只需要自己查找/创建蜂鸣声,这应该是微不足道的。