网址导航 在线音乐 免费电影 美女图片 笑话漫画 免费代理 电视影视 小说阅读

 找回密码
 注册
搜索
查看: 597|回复: 0

添加Dplayer播放器手机端滑动音量控制和进度代码分享

[复制链接]
winnercn 发表于 2023-9-17 14:53:51 | 显示全部楼层 |阅读模式
前提说明给HTML5视频播放器添加手机端滑动音量控制和进度代码,测试可以给Dplayer播放器和CBPlayer播放器添加,其他播放器没有测试,使用方法如下使用说明。
使用说明
1.使用控件需引入“jquery”
  1. <script src="https://lib.baomitu.com/jquery/2.1.4/jquery.min.js"></script>
复制代码
2.核心代码
<script type="text/javascript">
var videoStatus = document.querySelector("video");
var windowHeight = $(window).height(),
$body = $("body");
$body.css("height", windowHeight); //重要代码
$("body").on("touchstart", function(e) {
e.preventDefault();
startX = e.originalEvent.changedTouches[0].pageX,
startY = e.originalEvent.changedTouches[0].pageY;
});
$("body").on("touchmove", function(e) {
e.preventDefault();
moveEndX = e.originalEvent.changedTouches[0].pageX,
moveEndY = e.originalEvent.changedTouches[0].pageY,
X = moveEndX - startX,
Y = moveEndY - startY;

if ( Math.abs(X) > Math.abs(Y) && X > 0 ) {
videoStatus.currentTime += 10;
}
else if ( Math.abs(X) > Math.abs(Y) && X < 0 ) {
videoStatus.currentTime -= 10;
}
else if ( Math.abs(Y) > Math.abs(X) && Y > 0) {
videoStatus.volume -= 0.1;
}
else if ( Math.abs(Y) > Math.abs(X) && Y < 0 ) {
videoStatus.volume += 0.1;
}
});
</script>





您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表