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

网络杂烩

 
     
文章搜索
最新文章 Top_New20
61 中华人民共和国......
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 计算机无法加入......
43 arp命令使用......
42 桌面IE图标不......
41 windows......
 
文章分类
 
电脑网络类文章
 
名人名著类文章
 
 
更多文章>>>
 

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

----------------------------------------------------------------------------------------------
文章编号:60   点击34次 作者:百度AI生成 发表时间:2024-12-30 01: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 QQ:160269417
  管理员E-Mail:160269417@qq.com
  http://mail.bearwang.cn
  www.365.hk  新网
  Copyright©2004-2025www.bearwang.cn All Rights Reserved
  建议使用IE5.0以上版本浏览  ICP备案:ICP备05017505号