上海交通大学 Canvas 平台课程视频播放器至尊版焕然一新插件

优化上海交通大学 Canvas 平台课程视频播放器的功能

Version au 23/11/2021. Voir la dernière version.

Auteur
danyang685
Notes
0 0 0
Version
1.8.5
Créé
25/09/2021
Mis à jour
23/11/2021
Licence
MIT
S'applique à

上海交通大学 Canvas 平台课程视频播放器至尊版焕然一新插件!

优化上海交通大学 Canvas 平台课程视频播放器的功能

当前功能清单:
将 vshare 网站的视频播放器替换为浏览器内置播放器
调整 vshare 页面布局样式,免除原有的可能出现的滚动条
调整 vshare 页面布局样式,避免视频过大超出画面范围
允许通过滑块调整 vshare 页面视频的音画时差时延(仅支持将音频滞后)
到达 Canvas 登录页时,自动跳转到 jAccount 登录页
移除了【课程导航菜单】隐藏控制按钮点击时不好看的外轮廓
允许在课前25分钟即开始观看课程直播
当距离上课还有超过40分钟时,访问【课程视频】自动切换到点播页面
禁用了打开后自动开始播放视频的特性
倍速列表选项优化
可以使用鼠标滚轮在倍速图标上调整倍速了
将全局右键屏蔽改为仅应用至视频区域
状态栏时间显示帧率优化(由1秒刷新加速为0.05秒刷新)
加快状态栏功能弹窗隐藏速度
允许鼠标点击音量条任意位置设定音量并解除静音
可以使用鼠标滚轮调节音量了,调节时会在画面左上角显示当前音量
可以使用鼠标滚轮在音量图标上调整主音量了
隐藏了小音量控制按钮,并在音量菜单增加了两路子音量控制
状态栏显示倍速
在调整倍速后自动关闭菜单
空格键或单击画面暂停/播放
双击画面全屏
使用Enter键切换全屏
左右方向键进行时移(3秒)
上下方向键调整音量
Ctrl+左右方向键进行快速时移(15秒)
Ctrl+Shift+左右方向键进行超快速时移(59秒)
使用D、F键进行视频的上一帧、下一帧控制
使用Z、X、C键进行变速控制
使用M键可以切换静音状态
使用.键进入超慢速寻找模式,松开后立即暂停
使用数字1、2进行当前视频截图和下载
使用[Shift]+数字1、2在新窗口打开当前视频截图
可以在小画面上使用鼠标滚轮缩放画面
修正视频变形问题(但导致了两边的黑边)
将黑边修改为空白边
鼠标位于进度条上或拖动进度条时浮窗显示时刻
修复了缩放后播放控制栏自动弹出的响应范围随之变化的bug
缩小播放控制栏自动弹出的响应范围,使体验更加顺滑
修复了暂停状态下改变进度条导致意外继续播放且进度条不再刷新的问题
为小窗视频略微增加透明度
修改默认音量设定为不静音,并移除静音说明
移除了底部课程信息区域,压缩页面高度
在右上角增加【在新窗口中播放】按钮(纯享模式)
清空了视频下方的说明文字
使右侧视频列表的内容更紧凑,并增加了教室显示,并去除了时间显示的00秒部分
列表好长好长好长的时候,自动将滚动条定位到当前视频条目
在视频列表顶部文字中显示视频总数
将直播中同一场课程的多个节次合并显示
修复了右侧视频栏中已激活的视频在部分场景下仍然可点击的bug
加粗突出显示未观看过的视频
增加了画中画模式,并允许从设置中直接选择所需画面
仅有一路视频时,禁用了画面布局按钮
增加了双路视频手动同步功能,能够比较方便地进行画面同步
增加画面参数调整菜单,可进行亮度、对比度、透明度的调节
在播放控制栏增加了开关灯按钮
在播放控制栏增加了【纯享】功能按钮,在浮窗中进行播放
加密了播放控制栏上的文字按钮
允许使用播放器控制栏切换上一集下一集
允许手动调整画面清晰度,充分运用人脑智能插值能力(清晰度非100%时轻微增加耗电)
支持注册 MediaSession 从而通过系统控制视频的播放与暂停
阻止向服务器回报观看日志
去除了页面中没有必要的滚动条
移除了缺乏使用场景的【停止播放】按钮
移除了直播页面中没有任何作用的【画质】按钮
自动更新cookie,防止页面会话失效
直播中没有电脑视频流时,以【仅现场画面】模式启动
从canvas内直接打开【视频点播】时,自动切换到上次观看的视频
打开视频后,自动跳转到上次观看的进度
打开视频后,自动载入上次的默认播放速度
为每个视频分别记忆时间同步参数,下次观看无需再设置
重新打开时,记忆上次的小画面尺寸
不同canvas用户之间,个人观看偏好不互通
允许通过点击顶部当前标签页重新载入当前网页
使用安卓设备时默认进入全屏模式
在安卓设备上全屏时,自动以横屏方式全屏
允许使用安卓设备时点击屏幕唤起播放控制栏
禁止使用安卓设备时点击和双击屏幕的功能
能够修正同时观看多门课程录像时的串号现象
通过增加边框使右侧视频列表更有质感
缩窄并加密了右侧视频列表
减小了页面总宽度
将画面背景色由廉价的灰色改为圣洁白
将播放控制栏底色由廉价的灰色改为至尊黑
本插件顺利生效时,顶部标签卡颜色为金色

水源社区讨论贴:https://shuiyuan.sjtu.edu.cn/t/topic/28688