ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2066|回复: 4

手机浏览器限制不住进度条拖动

[复制链接]

1

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-5-6 13:56:00 | 显示全部楼层 |阅读模式
手机浏览器限制不住进度条拖动,设置不能拖动,还是可以拖动。oppo手机使用浏览器打开可以随意拖动。
回复

使用道具 举报

10

主题

170

帖子

989

积分

超级版主

Rank: 8Rank: 8

积分
989
发表于 2022-5-6 20:59:37 | 显示全部楼层
限制方式是什么?
回复

使用道具 举报

1

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2022-5-7 08:51:54 | 显示全部楼层
niandeng 发表于 2022-5-6 20:59
限制方式是什么?

禁止拖动不行,看过的地方随意拖动也不行,限制不住。timeScheduleAdjust:5 。oppo和vivo,使用浏览器打开官网的演示页面,点击禁止拖动也不行。oppo和vivo,使用浏览器打开限制禁止拖动,看过的地方随意拖动。还是可以拖动到后面没看过的地方
回复

使用道具 举报

1

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2022-5-7 08:54:59 | 显示全部楼层
timeScheduleAdjust:5  苹果手机是可以的。oppo和vivo限制不住。华为的也不行,小米的还没有进行测试。
回复

使用道具 举报

1

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2022-5-7 14:20:06 | 显示全部楼层
暂时的解决方案如下:
可以在player.time中增加判断      player.time(function(t){

            CurrentTime = player.time(); //实时播放进度
             //maxPlayPosition  最大播放进度,可以在初始化的时候赋值。这样已播放的就可以拖动
            //lastTime 上一次的播放时间。默认和maxPlayPosition  相同。初始化的时候可以把maxPlayPosition赋值给lastTime
           //判断两个时间相隔大于2秒,就是进行了拖拽。可以进行自定义时间
            if(CurrentTime > maxPlayPosition){
                if (CurrentTime - lastTime > 2) {
                    CurrentTime = lastTime;
                    console.log("lastTime:"+lastTime)
                    player.seek(lastTime);
                    return
                } else {
                    lastTime = CurrentTime;
                }
            }

        });
回复

使用道具 举报

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

本版积分规则

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