社区
ASP
帖子详情
网页中如何判断用户是否看完了一个视频?
qq296674324
2012-10-24 08:34:49
自己想到的几种方法:
1、点击视频链接后完成;
2、获取视频时间后台倒计时,倒计时结束弹出确认框(有时间限制);
3、在2的基础上增加互动,10分钟或20分钟内电脑没有任何操作,视频以及倒计时暂停,弹出确认框。
最近在做一个公司内部在线视频培训系统(参考微软虚拟学院),为了限制那些打开页面挂着而不看视频的人。
...全文
2002
10
打赏
收藏
网页中如何判断用户是否看完了一个视频?
自己想到的几种方法: 1、点击视频链接后完成; 2、获取视频时间后台倒计时,倒计时结束弹出确认框(有时间限制); 3、在2的基础上增加互动,10分钟或20分钟内电脑没有任何操作,视频以及倒计时暂停,弹出确认框。 最近在做一个公司内部在线视频培训系统(参考微软虚拟学院),为了限制那些打开页面挂着而不看视频的人。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
这样的话,学习效果是要用户自己为自己负责的.
不象某些洗脑教育一样真要逼人到放到眼皮底下.
所以只要象付分下载一样,一点击就计算积分.干脆省事.至于看不看,他自己说了算.
至于计算时间,学员根据掌握程度,可能快进或慢放,不能一定强制按照正常播放速度计算.而且就算真按正常速度播放,根据网速差异,视频缓冲下载都需要占据不同的时间,也不好准确判断.
另外,即使知道看没看完,也决定不了看的效果好坏.最终还是要根据考试成绩来考核.
所以没必要纠结于完没完,只需要知道看没看这个材料.
其实我觉得看没看管它都没用,让试题和结业任务把关.既然是网络教学,就很少有什么统一学习周期和时间段的规定,那样的话,只要最后或者中间也可以设置点小试题(综合的,技术类学习很好设置,让学员完成一些小项目开发),学员不会的话,就缺啥补啥,只要材料提供得明确就可以.
奇乐二二二
2012-10-24
打赏
举报
回复
那就统计他看的时长,他看完以后把他看的时间跟视频的时间对比一下来判断是否完整看完了
qq296674324
2012-10-24
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
出题的思路就不错:
让视频制作者根据视频内容和进度,出几道题,在播放到指定进度的时候,暂停播放并显示一个答题区(不要PROMPT,以免中断执行),同时启动一个计时器,答题完毕通过AJAX提交答案.
后台根据这个还可以做个培训即时考核管理系统.
如果超时未答题,直接转到一个警告页,这样还可以节省没人看还播放视频对局域造成的不必要通讯开销.
[/Quote]
我个人也觉得出题是不错,为了防止题目一成不变,试卷上是按50+道随机选10-20道来做的(暂时只有选择与判断题)。
qq296674324
2012-10-24
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
播放进度是可以通过播放器的事件回调函数进行监测的.包括是否看完视频(但这个结束事件和楼主的需求好像没关系,楼主取的题目有歧义).
[/Quote]
我简单说下整个功能吧! 整个培训系统是以科目为主,单个科目里面会包含有资料(主要是视频以及PDF文档)与试卷,不同的用户(主要是按职级来划分)会有不同的必修科目,选修的科目可以自己添加,其中每个科目都会有对应的积分(资料与试卷分数相加),积分以及完成科目情况来衡量用户的一个培训效果。(其时大家可以看下微软的虚拟学院,大概就是那个模式,只是资料都没做限制,点击即完成)
用户看完了一个视频就会有积分,到底怎么样算看完,就是我想说的! 由于是局域网,比如1个小时的视频几秒钟就缓冲完了,用户直接把进度条拖到最后,这个到底算不算看完? 反正上面老大说是不行,要是限制拖动也不行,上一次没看完难道再重头看?
碧海情天-赵亮
2012-10-24
打赏
举报
回复
播放进度是可以通过播放器的事件回调函数进行监测的.包括是否看完视频(但这个结束事件和楼主的需求好像没关系,楼主取的题目有歧义).
碧海情天-赵亮
2012-10-24
打赏
举报
回复
出题的思路就不错:
让视频制作者根据视频内容和进度,出几道题,在播放到指定进度的时候,暂停播放并显示一个答题区(不要PROMPT,以免中断执行),同时启动一个计时器,答题完毕通过AJAX提交答案.
后台根据这个还可以做个培训即时考核管理系统.
如果超时未答题,直接转到一个警告页,这样还可以节省没人看还播放视频对局域造成的不必要通讯开销.
奇乐二二二
2012-10-24
打赏
举报
回复
他要不看有什么办法
,那就在试卷上出几个视频的题目咯?
1 网上自动看
视频
、自动考试----检测
是否
看
完
视频
有些公务员,党员,事业单位人员,会计行业,金融行业,建筑行业等,按要求每年必须要网上看一些学习类的
视频
,或者做一些题目,大部分都是形式,没有什么用处。我就是其
中
一类,为了不烂费时间,用python以及一些支持包实现该功能。分为以下几个部分 1 网上自动看
视频
、自动考试----检测
是否
看
完
视频
2 网上自动看
视频
、自动考试----观看
视频
中
是否
要做题 3 网上自动看
视频
、自动考试---
python播放
视频
判断
是否
暂停_Javascript
判断
Video
视频
播放、暂停、结束
完
成及获取长度事件监听处理...
在日常应用场景
中
,可能会遇到这么
一个
情况,需要
判断
用户
是否
完
整的观看
完
了一部
视频
,在这个场景
中
,和
视频
相关的事件大体涉及到几个部分,获取
视频
长度,
视频
开始播放,暂停播放和播放结束,下面来看下如何通过JavaScript来监听获取
视频
的这几种状态。html页面
视频
标签大体如下:
视频
加载后获取
视频
的长度:varelevideo=document.getElementById("video");e...
如何利用纯前端技术,实现
一个
网页
版
视频
编辑器?
本篇文章打算利用纯前端的技术,来实现
一个
网页
版的
视频
编辑器。为什么突然想做
一个
这么项目来呢,主要是最近一直在利用手机剪映来剪辑一些照片或者
视频
之类的,在剪辑的过程
中
,突然想到,有没有一种纯
网页
版的
视频
剪辑网站呢?于是搜了下,大多为 sass 成熟版(需要花钱的那种),然后再加上最近一直在看前端技术,于是就打算利用现学的前端技术,来实现
一个
纯前端的纯
网页
版的
视频
编辑器demo
HTML5
中
判断
用户
是否
正在浏览页面的方法
方法1: $(window).on('focus', function() { alert('focus'); }); $(window).on('blur', function() { // alert('blur'); }); 方法2: // 各种浏览器兼容 var hidden, state, visibilityChange; if (typeof
JavaScript自动切换并播放
视频
| Tampermonkey
JavaScript自动切换并播放
视频
| Tampermonkey 背景:接上篇文章。昨天的脚本已经实现了自动在
视频
播放过程
中
点击突然出现的按钮使之继续播放,但是这还存在很多问题。 每次
视频
播放
完
需要自己切换到下
一个
视频
每次
视频
都需要手动在控制台
中
输入代码 如何获取需要播放的
视频
? 观察源代码。 <li class=""> <a style="width:70%;color:red" href="/fzdx/play?v_id=1119&r_id=410
ASP
28,406
社区成员
356,972
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章