实现播放、暂停、重放音频
通过进度条去控制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>播放音频</title>
</head>
<body>
<!-- 1.mp3音频位置 跟 HTML文件在同个路径下 -->
<audio src="1.mp3" controls autoplay> </audio>
</body>
</html>
效果
通过按钮去实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>播放音频</title>
</head>
<body>
<audio id="audio1" src="1.mp3"></audio>
<!--src值也可以是地址-->
<audio id="https://webfs.yun.kugou.com/202006142232/22b00bff5106389416c5f211dd260252/G196/M05/0E/1F/pJQEAF5tHuSAQEjQAE1WSP1cvro534.mp3" src="1.mp3"></audio>
<!-- onclikc 点击事件,会去执行要执行的函数-->
<button onclick="bf()">播放/暂停</button>
<button onclick="rbf();">重播</button>
<script>
function bf() {
// 实现播放/暂替
var audio = document.getElementById('audio1'); // 获取要操作的ID
if (audio.paused){ //如果检测到是暂停状态
alert('准备播放')
audio.play(); //播放
}else {
alert('准备暂停')
audio.pause(); //否则暂停
}
}
function rbf(){
// 实现重新播放
var audio = document.getElementById('audio1');
alert('准备重播')
audio.currentTime = 0;
}
</script>
</body>
</html>
效果
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:实现播放、暂停、重放音频
本文作者:伟生
发布时间:2020-06-14, 22:12:52
最后更新:2020-11-14, 15:11:15
原始链接:http://yoursite.com/2020/06/14/qianduan_01_audio/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。