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

如何使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,创建一个正弦波振荡器,并通过一个增益节

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

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

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

  • 电话面,无算法,40min 拷打 自我介绍 说说项目,分为哪些模块 CI、CD简单说说 操作系统熟悉吗 Rocketmq 5.0 SDK 相比 4.x 做了哪些优化,什么区别 说说 Rocketmq 整合 Spring 的过程,为什么要重新整合一套 5.0 starter 出来 对比其他消息队列,不同mq分别用在什么场景 说说 Raft 算法 有了解其他一致性算法吗 Leader选举过程 Spli

  • 第一志愿开发工程师直接凉 这是第二志愿 #Java# #哔哩哔哩# 时间线 4月25投递,5月4电话约面,5月5一面,5月6二面,淘汰 一面(1h) 1. 自我介绍 2. 你觉得简历里的哪个项目有思考;这个项目的形态大概是什么样;负责哪些内容;开发的工作流是什么样的;代码管理策略是什么样子; 3. 介绍一下实习时的业务;操作的是api还是操作的真实集群;如何保证操作的集群就是目标集群 4. 怎么理