html什么属性设置视频拖动
导读:HTML是Web开发中的重要语言,可以实现丰富多彩的网页效果。在网页中加入视频可以增加用户体验度,那么如何设置视频的拖动呢?video { width: 100%;}video::-webkit-media-controls {...
HTML是Web开发中的重要语言,可以实现丰富多彩的网页效果。在网页中加入视频可以增加用户体验度,那么如何设置视频的拖动呢?
video { width: 100%; } video::-webkit-media-controls { display: none !important; } video::-webkit-media-controls-enclosure { overflow: hidden !important; } video::-webkit-media-controls-overlay-play-button { opacity: 0 !important; }
以上代码可以去掉视频播放时的默认控制条,用JavaScript添加自定义操作,再使用HTML中的“progress”元素创建拖动条。代码如下:
var video = document.getElementById("myVideo"); var progress = document.getElementById("progressBar"); video.addEventListener("timeupdate", updateProgressBar); progress.addEventListener("click", seek); function updateProgressBar() { var duration = video.duration; var currentTime = video.currentTime; var percent = (currentTime / duration) * 100; progress.value = percent; } function seek(event) { var percent = event.offsetX / this.offsetWidth; video.currentTime = percent * video.duration; progress.value = percent / 100; }
这段代码会在HTML中添加一个视频元素和进度条,使用JavaScript为视频添加了两个事件:时间更新和点击进度条改变播放进度。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html什么属性设置视频拖动
本文地址: https://pptw.com/jishu/534507.html