qadan 发表于 2023-4-17 09:48

阿里播放器如何js控制倍速?

某在线教育学习平台,用的Aliplayer播放器,地址:https://help.aliyun.com/document_detail/125548.html?spm=a2c4g.11186623.6.1099.33ee1bc7e0ebmi




用过油猴脚本,可以倍速但是平台不计时,等于视频没看


但是点击播放器自带的倍速播放就可以计时,但是最大只有2倍速,所以问问有没有对Aliplayer播放器熟悉的,可以在F12console输入js,提供三倍速、五倍速啥的。



ma20230313 发表于 2023-4-17 09:54

偷学一波,大佬来解

tangkeqi 发表于 2023-4-17 09:59

{:1_907:}继续教育类的能用2倍速就很好,一般都是老老实实挂完课程

godonlyknow 发表于 2023-4-17 10:06

看了一下文档 说是没办法自定义倍速,只能设置最高2倍速https://imgsrc.baidu.com/forum/pic/item/f9dcd100baa1cd116b6a20ebfc12c8fcc2ce2d18.jpg

fan6640 发表于 2023-4-17 10:11

技术贴,学习了

zhangxc1989 发表于 2023-4-17 10:56

本帖最后由 zhangxc1989 于 2023-4-17 11:01 编辑

video.playbackRate=16

你试试这个。。。这是H5播放器 16倍速播放的JS代码


还有一种办法,但是你这里不一定适用,你可以试试。。。

document.getElementsByTagName('video').currentTime = document.getElementsByTagName('video').duration;

原理就是把你当前的学习时点强制设置成视频的总长度时点,达到瞬间完成的效果

yuhxiaoyao 发表于 2023-4-17 11:05

现在的学习课程还是有点JS 2倍已经不错了!

WuYule 发表于 2023-4-17 12:34

可以试试浏览器倍速插件

kerwenfly 发表于 2023-4-17 13:45

video.playbackRate应该可以~

liyitong 发表于 2023-4-17 14:38

不一定是播放器的问题啊,要看网站是如何设定的。
比如服务端每30秒判断一次用户是否在线,在的话,从服务端的时间标记上给你累计30秒。
这种判断方式,你几倍播放都没意义。即使是暂停着挂机,也会记录到学习时长,根本不是管视频的进度条有没有到最后。
页: [1] 2
查看完整版本: 阿里播放器如何js控制倍速?