📅  最后修改于: 2023-12-03 15:08:29.022000             🧑  作者: Mango
在 HTML 中嵌入视频是非常常见的,但有时候我们希望删除掉视频中的时间线,本文就为大家介绍一下如何实现。
video.js 是一款非常强大的 HTML5 视频播放器插件,它支持大量的视频格式,并且提供了非常多的自定义功能,其中也包括隐藏时间线的功能。
具体实现方法如下:
<link href="//vjs.zencdn.net/7.11.4/video-js.min.css" rel="stylesheet">
<script src="//vjs.zencdn.net/7.11.4/video.min.js"></script>
<video>
标签中设置 controls
属性并添加 vjs-hidden-time
类名:<video id="my-video" class="video-js vjs-hidden-time" controls>
<source src="my-video.mp4" type="video/mp4">
</video>
var player = videojs('my-video');
player.ready(function() {
player.controlBar.progressControl.hide();
});
实现效果如下图所示:
如果你不想使用 video.js 插件,你也可以通过 CSS 来隐藏时间线。具体实现方法如下:
.video-hide-progress
类名,并设置 display: none;
:.video-hide-progress .vjs-progress-control {
display: none;
}
<video>
标签中添加 .video-hide-progress
类名:<video class="video-hide-progress" controls>
<source src="my-video.mp4" type="video/mp4">
</video>
实现效果如下图所示:
以上就是如何删除 HTML 视频中的时间线的两种方法,希望能够帮助到大家。