禁止video快进 简单实用
https://static.52pojie.cn/static/image/hrline/line1.png
这是第二个帖子 遇到有用的就分享出来!
刚遇到过H5中 视频组件不允许快进的需求, 所以查到了 一段实用的代码.
如果用得上记得 免费票票!
https://static.52pojie.cn/static/image/hrline/line3.png
https://static.52pojie.cn/static/image/hrline/line3.png
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>H5 Video禁止快进</title>
</style>
</head>
<body>
<div>
<video id="my-video" controls preload="meta" height="70%" width="100%" data-setup="{}">
<source src="5.mp4" type="video/mp4">
</video>
</div>
<script type="text/javascript">
var video = document.getElementById("my-video");
var last = 0;
//当目前的播放位置已更改时
video.ontimeupdate = function () {
var current = video.currentTime;
if(current - last > 2) {//此处是限制跳过几秒 可调整
video.currentTime = last;
} else {
last = current;
}
};
video.onended = function(){
console.log('视频播放完成')
}
</script>
</body>
</html>
https://static.52pojie.cn/static/image/hrline/line3.png
https://static.52pojie.cn/static/image/hrline/line3.png
我最想知道的是解除不允许快进{:301_997:} 思路清晰 又简单{:301_1004:} anandyuan 发表于 2020-6-16 09:35
我最想知道的是解除不允许快进
如果是浏览器的话 ,可以按 F12 然后 按 F1 会出现禁止JavaScript (Disable JavaScript)
可以试试这个 anandyuan 发表于 2020-6-16 09:35
我最想知道的是解除不允许快进
审查元素里面查同款代码,修改不就行了{:301_997:} 这个思路很好 tamper monkey 代码来一把
emmm大概看了一下,有个逻辑bug吧。
如果向后退了一下,这样还是没发调回最多的位置。
应该把直接赋值改成
如果当前时间大于当前时间并且小于时间+2才赋值,这样可能好点 涛之雨 发表于 2020-6-16 10:46
emmm大概看了一下,有个逻辑bug吧。
如果向后退了一下,这样还是没发调回最多的位置。
应该把直接赋值改 ...
嗯 昨天 开发也发现了. 不过没来得及在帖子更新 ! 谢谢
页:
[1]