自动课程播放器(爱上空气自用)

Created at 16 days ago
Updated at 16 days ago
自动播放视频,拦截原生弹窗(含iframe),智能识别课表并自动切换课程,保持不掉线
#学习辅助
#自动播放
#esnai
Total Installs
119
Today's New
+2
User Rating
- / 5.0 (0)
Current Version
3.1
Script Details
Applicable Sites
License
Not declared
No license declared — reuse with caution
上海国家会计学院课程自动播放与切换

自动课程播放器 - 简明说明

适用于上海国家会计学院远程教育平台(ce.esnai.net)
自动播放视频、拦截弹窗、自动切换到下一课


一、功能简介

  • ✅ 自动播放视频(被浏览器阻止时自动静音)
  • ✅ 拦截所有弹窗(alert/confirm/prompt,包括 iframe 内的)
  • ✅ 自动识别课表,点击下一个课程
  • ✅ 模拟鼠标移动,防止掉线
  • ✅ 右上角显示当前状态

二、安装步骤

  1. 浏览器安装 Tampermonkey 扩展
  2. 点击扩展图标 → “添加新脚本”
  3. 删除默认代码,粘贴本脚本
  4. Ctrl+S 保存
  5. 访问课程页面(URL 包含 studyView.do?courseWareId=),脚本自动运行

三、使用方法

  • 打开课程页面后,右上角出现状态提示条
  • 脚本会自动播放视频,视频结束后自动切换到下一节
  • 全程无需手动操作

手动控制(按 F12 打开控制台输入):

__marvisPlayer.forceTrigger()   // 强制切换课程
__marvisPlayer.getStats()       // 查看拦截次数
__marvisPlayer.reset()          // 重置状态

四、注意事项

  • 仅用于合法学习辅助,请勿滥用
  • 若课程位于完全跨域的 iframe,弹窗可能无法拦截(但视频结束会触发切换)
  • 平台改版可能导致课表识别失效,可联系作者更新
  • 默认每 30 秒发送一次鼠标移动,维持不掉线

五、常见问题

问题 解决办法
指示器不显示 检查 Tampermonkey 是否启用,网址是否匹配
视频不播放 刷新页面,或稍等几秒自动重试
不自动切课 F12 控制台输入 __marvisPlayer.forceTrigger() 手动触发
重复切同一课 输入 __marvisPlayer.reset() 重置状态

祝学习顺利!