在 JavaScript 中创建哔声

本文介绍了两种在JavaScript中创建哔声的方法。第一种是利用HTMLaudio标签和source元素,通过调用sound.play()播放音频源。第二种方法是使用Audio构造函数,直接在JavaScript中创建和播放声音。两种方法都涉及到了触发哔声的按钮和音频文件的URL。
摘要由CSDN通过智能技术生成

[在 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>

输出:

为 Beep 使用音频 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>

输出:

对 Beep 使用音频构造函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小柴没吃饱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值