bear网欢迎您
设为首页
加入收藏
简体浏览
首页 关于我们 网站建设 网络杂烩 软件下载 企业黄页 在线留言
当前位置:首页→网络杂烩    
 

网络杂烩

 
     
文章搜索
最新文章 Top_New20
64 福建号航母弹射......
63 xampp的p......
62 IIS打开AS......
61 IIS如何设置......
60 如何只用一个按......
59 Linux C......
58 HTML 5 ......
57 DOS命令配置......
56 网络磁盘映射D......
55 Windows......
54 如何解决C:\......
53 如何管控电脑U......
52 无法访问共享文......
51 如何将电脑键盘......
50 Windows......
49 IP地址分类以......
48 巧用软路由 让......
47 win2003......
46 Microso......
44 计算机无法加入......
 
文章分类
 
电脑网络类文章
 
名人名著类文章
 
 
更多文章>>>
 

如何只用一个按钮button实现播放停止

----------------------------------------------------------------------------------------------
文章编号:60   点击36次 作者:百度AI生成 发表时间:2024/12/30 1:54:14
     
文章类别:电脑网络类
【 字体:
提示:双击滚屏,单击停止
----------------------------------------------------------------------------------------------




一个按钮button实现播放停止

要实现一个按钮既可以播放又可以停止的功能,你可以使用JavaScript来控制

HTML5的 <audio> 或 <video> 元素。以下是一个简单的例子,

演示如何实现这个功能:


HTML部分

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>播放停止按钮</title>

</head>

<body>

    <audio id="myAudio" src="你的音频文件路径.mp3"></audio>

    <button id="playPauseBtn">播放</button>

 

    <script src="script.js"></script>

</body>

</html>

JavaScript部分(script.js)

document.addEventListener('DOMContentLoaded', (event) => {

    const audio = document.getElementById('myAudio');

    const playPauseBtn = document.getElementById('playPauseBtn');

 

    let isPlaying = false;

 

    playPauseBtn.addEventListener('click', () => {

        if (isPlaying) {

            audio.pause();

            playPauseBtn.textContent = '播放';

        } else {

            audio.play();

            playPauseBtn.textContent = '停止';

        }

        isPlaying = !isPlaying;

    });

 

    // 可选:处理音频播放完毕事件,更新按钮状态

    audio.addEventListener('ended', () => {

        isPlaying = false;

        playPauseBtn.textContent = '播放';

    });

});

解释

HTML部分:


一个 <audio> 元素,用于加载音频文件。你需要将 src 属性替换为你的音频

文件路径。

一个按钮 <button>,初始文本为“播放”。


JavaScript部分:


使用 DOMContentLoaded 事件确保DOM完全加载后再执行脚本。

获取 <audio> 和 <button> 元素。

定义一个布尔变量 isPlaying 来跟踪音频是否正在播放。

为按钮添加点击事件监听器。当按钮被点击时,检查 isPlaying 的值:

如果 isPlaying 为 true(音频正在播放),则调用 audio.pause() 暂停音频,

并将按钮文本更改为“播放”。

如果 isPlaying 为 false(音频未播放),则调用 audio.play() 播放音频,

并将按钮文本更改为“停止”。

每次点击按钮后,反转 isPlaying 的值。

可选:处理音频播放完毕事件(ended),将 isPlaying 设置为 false 并更新

按钮文本为“播放”。

这样,你就可以用一个按钮来控制音频的播放和停止了。


提示:AI自动生成,仅供参考


返回上页      下一篇
打印文章 关闭窗口
About bear 访客留言 公司简介 招骋信息 客户服务 法律声明 返回顶部
贝尔网络科技有限公司
  地址:广东省东莞市塘厦镇先锋路41号吉祥楼。
  电话:手机:15019084010
  管理员E-Mail:160269417@qq.com
  http://mail.bearwang.cn
  www.xinnet.com  www.365.hk
  Copyright©2004-2026www.bearwang.cn All Rights Reserved
  建议使用IE5.0以上版本浏览  ICP备案:ICP备05017505号