在 JavaScript 中创建哔声
本文展示了两种在 JavaScript 中创建哔声的方法。
在 JavaScript 中创建哔声
哔声通常用作某些功能的警报。但是一般的 JavaScript 约定没有任何特定的方法或属性来遵循这种操作。
有两种执行任务的方法。一种是与 HTML 标签交互,另一种是在 script
标签中操作。
在这里,我们将看到在 HTML 标签中添加音频源的示例。我们还将看到另一个实例,它在音频构造函数中获取哔哔声的 URL,然后在操作后触发。
在 JavaScript 中使用 audio
HTML 标签来发出哔哔声
我们需要在 HTML audio
标签中添加声音的来源。在定义音频和源结构时,我们添加了一个按钮元素来触发函数 playbeep()
。
我们将获取音频元素并在脚本部分执行其功能。当它被 sound.play()
触发时,它会创建一个与附加源相对应的声音(哔声)。
代码片段:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>Press the Button</p>
<audio id="Audio" >
<source src="https://www.soundjay.com/misc/censor-beep-01.mp3"
type="audio/mpeg">
</audio>
<button onclick="playbeep()">Press Here!</button>
<script>
var sound = document.getElementById('Audio');
function playbeep(){
sound.play()
}
</script>
</body>
</html>
输出:
在 JavaScript 中为 Beep 使用 audio
构造函数
JavaScript Audio
构造函数获取声音源。在 HTML 部分,只需要一个按钮和一个 onclick
函数,并且无论何时调用它,都会触发获取 URL 的 sound
对象。
代码片段:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h2>Press the Button</h2>
<button onclick="playbeep()">Press Here!</button>
<script>
function playbeep() {
var sound = new Audio('https://www.soundjay.com/misc/censor-beep-01.mp3');
sound.play();
}
</script>
</body>
</html>
输出:
相关文章
通过 Javascript 触发 Asp:TextBox 的 ontextchanged 事件
发布时间:2024/03/22 浏览次数:151 分类:JavaScript
-
如何通过 Javascript 触发 asp:TextBox 的 ontextchanged 事件?
从 JavaScript 中的 JSON 对象获取值
发布时间:2024/03/22 浏览次数:176 分类:JavaScript
-
通过 JSON.parse() 方法访问 JavaScript 中的 JSON 对象和数组可以有多种做法。可以使用点(.) 操作或括号对([]) 访问它。
JavaScript 中的转义引号
发布时间:2024/03/22 浏览次数:189 分类:JavaScript
-
JavaScript 转义引号可以有多种类型。可以使用双引号或单引号或(\)。另一种操作转义引号的方法是使用实体字符。
JavaScript 中的 HTTP GET 请求
发布时间:2024/03/22 浏览次数:137 分类:JavaScript
-
要从 Web 浏览器中检索数据或任何类型的数据格式,我们可以使用 XMLHttpRequest 对象来捕获 URL 以及 Fetch API。
JavaScript 中的 extend 方法
发布时间:2024/03/22 浏览次数:133 分类:JavaScript
-
JavaScript 库 jQuery 有一个方法 extend 来参考另一个对象来修改目标对象。此任务可以进行此修改以更改目标对象的元素,也可以修改到某个部分。
JavaScript 关联数组和哈希表
发布时间:2024/03/22 浏览次数:75 分类:JavaScript
-
本教程展示了使用对象和 Map() 函数实现 JavaScript 关联数组和哈希表。