当前位置: 首页 > 面试题库 >

如何使JavaScript发出哔哔声?

百里伟
2023-03-14
问题内容

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


问题答案:

无法直接在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");

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



 类似资料:
  • 我正在尝试播放“哔”的声音在不同的速率基于一些传感器读数在一个浏览器窗口。 其想法是,当传感器读数高时,“哔、哔、哔、哔、哔”更快,当传感器读数低时,“哔、哔、哔”更慢,所有这些都是实时的。 传感器读数通过socket.io输入浏览器。我已经可以控制一个上下移动的进度条了。音频反馈是一个额外的功能。 经过一些谷歌搜索,我正在考虑使用web audio api,创建一个正弦波振荡器,并通过一个增益节

  • 笔试时间:2024年04月20日 历史笔试传送门:2023秋招笔试合集 第一题 题目:找牛牛 青牛小学一年一度的六一儿童节开始了。现在牛牛们围成一圈坐在草地上,为了方便,我们把牛牛们编号为牛1,牛2,牛3,牛n。其中牛1与牛2相邻,牛2与牛3相邻,牛n和牛1相邻。为了更好的安排接下来的活动,牛老师很好奇:从这些牛中选出几只相邻的牛,总共有多少种不同的方案?我们认为两个方案不同,当且仅当两种选法选出

  • ·对面向对象的理解 ·ArrayList扩容等 ·垃圾回收 ·网络七层协议 ·TCP三次握手 四次挥手 ·https加密的算法 ·mysql调优 ·redis缓存雪崩如何解决 手撕 判断字符串s1 s2混合合并能否组成s3 还有一些零零碎碎底层的我不会第一次面试,跟面试官聊的还算愉快

  • 首先说背景:华五本硕,2段相关项目,一篇b会 算法岗的面试好就好在不用准备八股,上来就是自我介绍,项目介绍,刷题这老三样。题是一道基础的dfs,leetcode序号200。 问了面试官工作时长,感觉b站的工作时长都差不多,基本就是早10晚7,属于夜猫子版wlb。 挺多人说算法岗要顶会,但就我切身体验感觉:好学校,对口项目,好论文,三者满足其二就可以了,我也没顶会,但是只要方向对口,面试一般都推的比

  • bg 双非 golang后端 b站二面 自我介绍 挑一个你比较熟悉的项目讲一下 说一下整个项目的开发流程,你是怎么搭建CI/CD的? 架构设计?了解DDD吗?说一下DDD你了解多少。 项目里面的id发号器是怎么部署的?节点id是怎么确定的? 有对项目测试吗?有遇到哪些问题?怎么解决的? 你这个测试链路耗时长怎么定位的?在mysql这一环的性能出问题了你从什么角度去思考和解决?(这个扯的比较多,从建

  • 一面 9.5 时长 60min 1. 介绍项目 2. 讲一下MySQL崩溃恢复流程。 3. MySQL默认16KB的页大小会不会有什么问题?为什么使用16KB作为页面的默认大小? 4. 操作系统大页了解吗? 5. 虚拟地址如何转化成物理地址?TLB了解吗? 6. 有一个程序频繁访问操作系统很多页面,导致TLB miss率比较高,怎么优化? 7. map和b+树,从内存访问的角度,哪个效率比较高?