JS实现视频播放暂停循环事件

简介: JS实现视频播放暂停循环事件

要实现音频的播放、暂停和循环功能,你可以使用JavaScript来控制<audio>元素。以下是一个示例,演示如何使用JavaScript来实现这些功能:

<!DOCTYPE html>
<html>
<head>
    <title>音频播放示例</title>
</head>
<body>
    <h1>音频播放示例</h1>
    <audio id="myAudio" controls loop>
        <source src="your-audio-file.mp3" type="audio/mpeg">
        Your browser does not support the audio element.
    </audio>
    <button onclick="playAudio()">播放</button>
    <button onclick="pauseAudio()">暂停</button>
</body>
<script>
    var audio = document.getElementById("myAudio");
    function playAudio() {
        audio.play();
    }
    function pauseAudio() {
        audio.pause();
    }
</script>
</html>

下面给大家看一下效果

 

QQ2023924-15051

在上面的示例中,我们添加了两个按钮来控制音频的播放和暂停,以及在<audio>元素上设置了loop属性以实现循环播放。

JavaScript部分包括两个函数:

  • playAudio():当点击播放按钮时调用,它使用audio.play()来开始播放音频。
  • pauseAudio():当点击暂停按钮时调用,它使用audio.pause()来暂停音频。

你可以将示例中的 "your-audio-file.mp3" 替换为你要播放的音频文件比如说mp4,然后将代码嵌入到你的网页中,就可以播放、暂停和循环音频了。


相关文章
|
2月前
|
Web App开发 JavaScript 前端开发
javascript onkeydown事件
javascript onkeydown事件
|
2月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
41 3
|
2月前
|
JavaScript 前端开发
js循环有几种
js循环有几种
34 0
|
27天前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
40 5
|
1月前
|
JavaScript
js动画循环播放特效源码(上班族的一天)
js动画循环播放特效是一段实现了包含形象的卡通小人吃、睡、电脑工作的网页动画,js循环动画,简单的画面设计。非常丝滑有意思,欢迎对此代码感兴趣的朋友前来下载参考。
29 2
|
2月前
|
存储 JavaScript 前端开发
js事件队列
【10月更文挑战第15天】
51 6
|
2月前
|
JavaScript API
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
146 0
|
2月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
58 0
|
2月前
|
JavaScript
自动循环提交js
自动循环提交js
18 0
|
2月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法