给DP播放器添加手机滑动控制音量和进度代码
目测可以给dplayer,cbplayer添加,其他的没测试,人懒
本来想写一个功能超全的播放器,但是发现大部分功能都被写了
至于在线人数,送礼物这些也不写了
新版的dplayer有弹幕功能

使用方法:将下方代码放入你的播放器文件(含有index.php或index.html或者*.php文件,这里的*是指你的解析接口文件)底部即可

<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<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>

 

本文标题:给DP播放器添加手机滑动控制音量和进度代码
本文链接:https://www.lengxi.net/post/87.html
作者授权:除特别说明外,本文由 冷曦 原创编译并授权 冷曦博客 - 源码之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

暂无留言,赶快评论吧

欢迎留言