【技术实现步骤摘要】
一种用于统计视频真实播放时长的控制方法和装置
[0001]本专利技术涉及线上教育
,尤其是涉及一种用于统计视频真实播放时长的控制方法和装置。
技术介绍
[0002]在目前线上教育的日常教学安排中,经常会用到视频播放等功能,在教育的业务中,经常会需要去统计视频的播放时长,用于判断学员是否真正的学完,或者用于统计学生整理完成情况的数据。所以需要保证能获取到学生的真实的看视频的时长,如视频播放时长,学生看了多少真实时长。现有的计算方式是启动一个定时器,每当视频播放的时候,统计一下,从视频开始到视频结束,计算一个整体的时间作为视频播放总时长,但是当遇到视频播放的过程中出现倍速播放时或者遇到人为视频拖动时,却不会计算在内,导致最终视频播放总时长存在较大的计算偏差。
技术实现思路
[0003]本专利技术的目的就是为了克服上述现有技术存在的未考虑视频播放的过程中出现倍速播放导致最终视频播放总时长存在较大的计算偏差的缺陷而提供一种用于统计视频真实播放时长的控制方法和装置。
[0004]本专利技术的目的可以通过以下技术方案来实现:
[0005]一种用于统计视频真实播放时长的控制方法,具体包括以下步骤:
[0006]S1、采集用户的视频播放请求,记录相应的播放开始时间和初始倍速类型;
[0007]S2、判断是否收到用户发送的倍速更换请求,若是则分别记录相应的前段视频暂停开始时间和前段视频倍速类型,以及后段视频播放开始时间和后段视频倍速类型;
[0008]S3、判断是否收到用户 ...
【技术保护点】
【技术特征摘要】
1.一种用于统计视频真实播放时长的控制方法,其特征在于,具体包括以下步骤:S1、采集用户的视频播放请求,记录相应的播放开始时间和初始倍速类型;S2、判断是否收到用户发送的倍速更换请求,若是则分别记录相应的前段视频暂停开始时间和前段视频倍速类型,以及后段视频播放开始时间和后段视频倍速类型;S3、判断是否收到用户发送的视频暂停请求,若是则记录相应的前段视频暂停开始时间和前段视频倍速类型,再判断是否收到用户发送的视频恢复播放请求,若是则记录相应的后段视频播放开始时间和后段视频倍速类型;S4、重复步骤S2
‑
S3,直到播放播放结束或页面关闭,记录相应的视频结束时间和终点倍速类型,根据相邻请求之间的开始时间和倍速类型计算得到多段播放时长,多段播放时长累加得到视频播放总时长。2.根据权利要求1所述的一种用于统计视频真实播放时长的控制方法,其特征在于,所述步骤S2中前段视频暂停开始时间与后段视频播放开始时间为同一时间点。3.根据权利要求1所述的一种用于统计视频真实播放时长的控制方法,其特征在于,所述步骤S3中前段视频暂停开始时间与后段视频播放开始时间为不同时间点。4.根据权利要求1所述的一种用于统计视频真实播放时长的控制方法,其特征在于,所述步骤S2中前段视频倍速类型与后段视频倍速类型不同。5.根据权利要求1所述的一种用于统计视频真实播放时长的控制方法,其特征在于,所述步骤S3中前段视频倍速类型与后段视频倍速类型相同。6.根据权利要求1所述的一种用于统计视频真实播放时长的控制方法,其特征在于,所述播放时长的类型包括起始时长、过渡时长和终止时长,所述过渡时长和终止时长的值包括0。7.根据权利要求6所述的一种用于统计视频真实播放时长的控制方法,其特征在于,所述起始时长在视频播放过程中没有收到倍速更换请求或视频暂停请求时的计算公式如下所示:t1=(p
n
‑
v1)
÷
s1其中,t1为起始时长,p
n
为视频结束时间,v1为播放开始时间,s1为初始倍速类型,此时初始...
【专利技术属性】
技术研发人员:钱升,
申请(专利权)人:上海高顿教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。