如何在 HTML 视频中添加控制栏
在 HTML 中添加视频控制栏非常简单,只需要使用 controls 属性。
步骤:
在 HTML 文档中创建 元素。 使用 controls 属性。 保存并查看结果。代码示例:
立即学习“前端免费学习笔记(深入)”;
1
2
3
<video width="320" height="240" controls>
<source src="video.mp4" type="video/mp4">
</video>
控制栏功能
添加 controls 属性后,视频会显示一个默认控制栏,其中包含以下功能:
播放/暂停按钮 进度条 当前时间和总时间 音量控制 全屏按钮自定义控制栏
虽然默认控制栏提供了基本的功能,但也可以使用 JavaScript 或 CSS 自定义控制栏。
JavaScript
使用 JavaScript,可以创建和修改控制栏按钮。例如,以下代码添加一个静音按钮:
1
2
3
4
5
6
7
8
9
10
const video = document.querySelector(video);
const muteButton = document.createElement(button);
muteButton.textContent = Mute;
muteButton.addEventListener(click, () => {
video.muted = !video.muted;
});
video.controls = false;
video.appendChild(muteButton);
使用 CSS,可以对默认控制栏进行样式化。例如,以下代码使播放/暂停按钮更大:
1
2
3
4
5
6
7
8
9
video::-webkit-media-controls-play-button {
width: 50px;
height: 50px;
}
video::-webkit-media-controls-pause-button {
width: 50px;
height: 50px;
}
以上就是如何在HTML视频中添加控制栏的详细内容,更多请关注php中文网其它相关文章!