Greasy Fork is available in English.

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

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

بۇ قوليازمىنى قاچىلاش؟
ئاپتورنىڭ تەۋسىيەلىگەن قوليازمىسى

سىز بەلكىم jAccount 验证码在线 ResNet 高速高精度毫秒级识别 نى ياقتۇرۇشىڭىز مۇمكىن.

بۇ قوليازمىنى قاچىلاش
ئاپتورى
danyang685
بۈگۈن قاچىلانغىنى
2
جەمئىي قاچىلانغىنى
4,228
باھا نومۇرى
10 1 0
نەشرى
3.2.2
قۇرۇلغان ۋاقتى
2021-09-25
يېڭىلانغان ۋاقتى
2022-12-12
ئىجازەتنامىسى
MIT
قوللايدىغىنى

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

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

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

注意

本插件为油猴插件,安装至浏览器前需安装插件加载器 Tampermonkey。
Microsoft Edge 浏览器的 Tampermonkey 安装链接:链接
Firefox 浏览器的 Tampermonkey 安装链接:链接
Google Chrome 浏览器的 Tampermonkey 安装链接:链接(需要翻墙)
本插件不能安装在 iPad 等苹果设备上


快捷操作列表

鼠标单击画面:切换暂停
鼠标双击画面:切换全屏
在主画面上滚动鼠标:调整主音量
在次画面上滚动鼠标:调整次画面尺寸
在音量图标上滚动鼠标:调整主音量
在倍速图标上滚动鼠标:调整倍速
左键点击【分屏】按钮:交换两画面
右键点击【分屏】按钮:切换次画面显隐
空格:切换暂停
Enter:切换全屏
左右方向键:以3秒为步长进行前后时移
Ctrl+左右方向键:以15秒为步长进行前后时移
Ctrl+Shift+左右方向键:以59秒为步长进行前后时移
D、F键:上一帧、下一帧
上下方向键:调整主音量
Z键:恢复默认播放倍速
X、C键:降低、提高播放倍速
1、2键:截取当前主、次视频画面作为图片下载
Shift+1、2键:截取当前主、次视频画面并在新窗口预览
M键:切换静音
L键:按下进入超慢速寻找模式


功能清单

对 vshare 视频网站的变更

将视频播放器替换为浏览器内置播放器
允许通过滑块调整视频的音画时差时延(仅支持将音频滞后,带开关)
允许通过滑块调整视频的倍速(0.5-5倍),10倍变速
优化了视频描述文字的展示样式
去除了页面原有的可能出现的滚动条
移除了页面右上角的姓名显示
避免视频分辨率过高时视频超出网页可视范围

对 canvas【课程视频】登录页面的变更

到达 Canvas 登录页时,自动跳转到 jAccount 登录页
移除了【课程导航菜单】隐藏控制按钮点击时不好看的外轮廓

对 canvas 课程文章页面的变更

允许 Canvas 课程文章内嵌的网页视频全屏播放
使 Canvas 课程文章内嵌的网页视频顶部标签链接更加醒目

对 canvas【课程视频】基本特性的变更

移除了原有的右上角使用帮助和反馈按钮
在右上角增加【在新标签页播放】按钮,在独立标签页内观看视频窗口
在右上角增加【关于本插件】按钮,可一键传送到本页面,鼠标悬停可查看版本号
当距离上课还有超过40分钟时,访问【课程视频】自动切换到点播页面
允许通过点击顶部当前标签页重新载入当前网页
在播放控制栏增加了【纯享】功能按钮,在浮窗中进行播放
在播放控制栏增加了【同步】功能按钮,用于校正两视频的时间差
在播放控制栏增加了【关灯】功能按钮
移除了仅有一路视频时的【分屏】功能按钮
允许使用播放器控制栏切换上一集下一集
在右侧视频列表顶部用文字显示视频总数
将页面的全局右键屏蔽改为仅应用至视频区域
加快状态栏功能弹窗隐藏速度
阻止向服务器回报观看日志
隐藏了画面上的小静音控制按钮

对 canvas【课程视频】界面外观的变更

修正视频变形问题,按视频原比例而非播放器窗口比例显示视频(但会导致画面黑边)
移除了缺乏使用场景的【停止播放】按钮
将画面选择按钮图标改为【分屏】功能按钮
调整播放设定时,画面左上角将显示文字提示
鼠标位于进度条上或拖动进度条时浮窗显示时刻
加密了播放控制栏上的文字按钮
自动将当前视频条目定位到右侧视频列表中央
使右侧视频列表的内容更紧凑,并增加了教室显示,并去除了时间显示的00秒部分
缩窄并加密了右侧视频列表
通过增加边框使右侧视频列表更有质感
修复了缩放后播放控制栏自动弹出的响应范围随之变化的bug
缩小播放控制栏自动弹出的响应范围,使体验更加顺滑
移除了视频下方课程信息区域,压缩页面高度
去除了页面中不必要的滚动条
减小了页面总宽度
将画面背景色由廉价的灰色改为圣洁白
将播放控制栏底色由廉价的灰色改为至尊黑
本插件顺利生效时,顶部标签卡颜色为金色,底线加厚为原来的150%

对 canvas【课程视频】点播特性的变更

在新标签页播放时,将在标签栏居中显示课程名
打开后将不自动开始播放视频
优化了状态栏播放进度显示精度
移除了播放器上方的课程名,扩展了视频显示区域

对 canvas【课程视频】直播特性的变更

在直播尚未开始时,显示倒计时
允许在课前25分钟即开始观看课程直播
允许持续观看直播至课后20分钟
将直播中同一场课程的多个节次合并显示
在开始直播时自动刷新页面,以便进行无人值守的录屏
移除了直播页面中没有任何作用的【画质】按钮

播放器播放进度控制特性

空格键或单击画面暂停/播放
左右方向键进行时移(3秒)
使用Enter键或鼠标双击画面全屏
Ctrl+左右方向键进行快速时移(15秒)
Ctrl+Shift+左右方向键进行超快速时移(59秒)
使用D、F键进行视频的上一帧、下一帧控制
使用L键进入超慢速寻找模式,松开后立即暂停

播放器变速控制特性

在菜单中选择新倍速后自动关闭菜单
使用Z、X、C键进行变速控制
倍速数值列表选项优化,允许在0.5-8倍范围内进行多达七段的超强变速
使用鼠标滚轮在倍速图标上调整倍速

播放器音量控制特性

修改默认音量设定为不静音,并移除静音说明
允许上下方向键调整音量
允许鼠标点击音量条任意位置设定音量并解除静音
使用鼠标滚轮调节音量
使用鼠标滚轮在音量图标上调整主音量
能够在音量菜单单独调整两路视频的音量
使用M键切换静音状态

播放器画面控制特性

增加画面参数调整菜单,可进行亮度、对比度、不透明度的调节
允许手动调整画面清晰度,在源视频不清晰时运用人脑智能插值能力优化观看体验(清晰度非100%时,轻微增加耗电)
在小画面上使用鼠标滚轮缩放画面
在【分屏】菜单中增加了画中画模式
完善了【分屏】菜单中的支持选项
直播中没有电脑视频流时,以【仅现场画面】模式启动
使用数字1、2进行当前视频截图和下载
使用Shift+数字1、2在新窗口打开当前视频截图

个性化设置记忆功能

不同canvas用户之间,个人观看偏好不互通
进入【视频点播】页面时,自动切换到上次观看的视频
打开视频时,自动应用该视频上次使用的时间同步参数
打开视频时,自动载入上次的使用的播放速度
打开视频时,自动跳转到上次观看的进度
打开视频时,自动应用上次的次画面尺寸

原bug修复

修复了暂停状态下改变进度条将导致视频重新播放的问题
修复了右侧视频栏中已激活的视频在初次进入时仍然可点击的问题
移除视频列表标题区的不正确的默认提示文字

对于安卓手机的优化(推荐使用Kiwi Browser)

全屏时,自动切换为横屏
允许点击屏幕以唤起播放控制栏

不易感知的变化

将部分冗余的黑色元素修改为无色元素