网页中如何判断用户是否看完了一个视频?

qq296674324 2012-10-24 08:34:49
自己想到的几种方法:
1、点击视频链接后完成;
2、获取视频时间后台倒计时,倒计时结束弹出确认框(有时间限制);
3、在2的基础上增加互动,10分钟或20分钟内电脑没有任何操作,视频以及倒计时暂停,弹出确认框。
最近在做一个公司内部在线视频培训系统(参考微软虚拟学院),为了限制那些打开页面挂着而不看视频的人。
...全文
2002 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq296674324 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

flash单独判断就可以了吧? 或者是flash和js交互一下,预先把时长获取了,看的时候倒计时或者开始计时。
[/Quote]
倒计时感觉不是怎么好(页面打开挂着那里不看等倒计时完),怎么保证用户必须全程的去看完那个视频,其实后面会有关于此视频的试卷要做的,个人感觉应该在试卷上做文章,但是需求是这样,就是想有没有更好的方法去实现?
奇乐二二二 2012-10-24
  • 打赏
  • 举报
回复
flash单独判断就可以了吧? 或者是flash和js交互一下,预先把时长获取了,看的时候倒计时或者开始计时。
scscms太阳光 2012-10-24
  • 打赏
  • 举报
回复
我们公司就有一个教学平台,用flash做的,看完视频还要一步步点击试题来做,最终给出学分。
  • 打赏
  • 举报
回复
这样的话,学习效果是要用户自己为自己负责的.
不象某些洗脑教育一样真要逼人到放到眼皮底下.
所以只要象付分下载一样,一点击就计算积分.干脆省事.至于看不看,他自己说了算.

至于计算时间,学员根据掌握程度,可能快进或慢放,不能一定强制按照正常播放速度计算.而且就算真按正常速度播放,根据网速差异,视频缓冲下载都需要占据不同的时间,也不好准确判断.

另外,即使知道看没看完,也决定不了看的效果好坏.最终还是要根据考试成绩来考核.

所以没必要纠结于完没完,只需要知道看没看这个材料.

其实我觉得看没看管它都没用,让试题和结业任务把关.既然是网络教学,就很少有什么统一学习周期和时间段的规定,那样的话,只要最后或者中间也可以设置点小试题(综合的,技术类学习很好设置,让学员完成一些小项目开发),学员不会的话,就缺啥补啥,只要材料提供得明确就可以.
奇乐二二二 2012-10-24
  • 打赏
  • 举报
回复
那就统计他看的时长,他看完以后把他看的时间跟视频的时间对比一下来判断是否完整看完了
qq296674324 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
出题的思路就不错:
让视频制作者根据视频内容和进度,出几道题,在播放到指定进度的时候,暂停播放并显示一个答题区(不要PROMPT,以免中断执行),同时启动一个计时器,答题完毕通过AJAX提交答案.
后台根据这个还可以做个培训即时考核管理系统.
如果超时未答题,直接转到一个警告页,这样还可以节省没人看还播放视频对局域造成的不必要通讯开销.
[/Quote]
我个人也觉得出题是不错,为了防止题目一成不变,试卷上是按50+道随机选10-20道来做的(暂时只有选择与判断题)。
qq296674324 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
播放进度是可以通过播放器的事件回调函数进行监测的.包括是否看完视频(但这个结束事件和楼主的需求好像没关系,楼主取的题目有歧义).
[/Quote]
我简单说下整个功能吧! 整个培训系统是以科目为主,单个科目里面会包含有资料(主要是视频以及PDF文档)与试卷,不同的用户(主要是按职级来划分)会有不同的必修科目,选修的科目可以自己添加,其中每个科目都会有对应的积分(资料与试卷分数相加),积分以及完成科目情况来衡量用户的一个培训效果。(其时大家可以看下微软的虚拟学院,大概就是那个模式,只是资料都没做限制,点击即完成)

用户看完了一个视频就会有积分,到底怎么样算看完,就是我想说的! 由于是局域网,比如1个小时的视频几秒钟就缓冲完了,用户直接把进度条拖到最后,这个到底算不算看完? 反正上面老大说是不行,要是限制拖动也不行,上一次没看完难道再重头看?
  • 打赏
  • 举报
回复
播放进度是可以通过播放器的事件回调函数进行监测的.包括是否看完视频(但这个结束事件和楼主的需求好像没关系,楼主取的题目有歧义).
  • 打赏
  • 举报
回复
出题的思路就不错:
让视频制作者根据视频内容和进度,出几道题,在播放到指定进度的时候,暂停播放并显示一个答题区(不要PROMPT,以免中断执行),同时启动一个计时器,答题完毕通过AJAX提交答案.
后台根据这个还可以做个培训即时考核管理系统.
如果超时未答题,直接转到一个警告页,这样还可以节省没人看还播放视频对局域造成的不必要通讯开销.
奇乐二二二 2012-10-24
  • 打赏
  • 举报
回复
他要不看有什么办法,那就在试卷上出几个视频的题目咯?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧