JavaScript 控制视频播放停止涉及到 HTML5 中的 <video>
元素以及 JavaScript 对该元素的 API 调用。以下是关于这个问题的基础概念、优势、类型、应用场景以及解决方案的详细解答。
<video>
元素:HTML5 提供的一个用于嵌入视频的标准元素。以下是一个简单的示例代码,展示如何使用 JavaScript 控制视频的播放和停止:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Video Control Example</title>
</head>
<body>
<video id="myVideo" width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<button onclick="playVideo()">Play</button>
<button onclick="stopVideo()">Stop</button>
<script>
var video = document.getElementById('myVideo');
function playVideo() {
video.play();
}
function stopVideo() {
video.pause();
video.currentTime = 0; // 将视频时间重置为开始位置
}
</script>
</body>
</html>
<video>
元素用于嵌入视频,并设置 id
以便 JavaScript 引用。playVideo
函数调用 video.play()
方法开始播放视频。stopVideo
函数调用 video.pause()
方法暂停视频,并通过 video.currentTime = 0
将视频时间重置到开始位置,实现完全停止的效果。video
元素的 id
正确无误。通过以上方法,可以有效控制视频的播放与停止,并解决常见的操作问题。
领取专属 10元无门槛券
手把手带您无忧上云