1.一种视频计时方法,所述视频的总时长为H,其特征在于,所述方法包括如下步骤:
步骤一,当视频开始播放,即进入【0,H】的区间时,所述计时器开始计时,0时刻所述计时器计时t0;
步骤二,视频播放到H1时刻,所述计时器计时的总时长t总为:t总=t1,其中,H1时刻处于区间【0,H】内;
步骤三,当用户在H1时刻触发拖动操作,所述计时器保存所述t1并暂停计时,拖动操作结束时,视频处于【0,H】区间内的H2时刻;
步骤三一,当H2>H1时,处理器判断所述H2时刻是否被播放过:
若H2未被播放过,那么所述计时器再次从0开始计时,该次计时一直截止到H3时刻,所述H3时刻为在时间区间【H2,H3】内最早被播放到的时刻,此时,所述计时器记录的用户观看视频的总时长t总为:t总=t0+(H3-H2);所述计时器再次计时的起点为【H3,H】时间区间内最早的未被播放过的时刻;
若H2被播放过,则所述计时器不启动计时,t总保持t1时长;所述计时器再次计时的起点为【H2,H】时间区间内最早的未被播放过的时刻,若【H2,H】时间区间内的所有时刻均被播放过,则所述计时器在【H2,H】时间区间内一直不启动;
步骤三二,当H2
若H2未被播放过,那么所述计时器再次从0开始计时,该次计时一直截止到H4时刻,所述H4时刻为在时间区间【H2,H1】内最早被播放到的时刻,此时,所述计时器记录的用户观看视频的总时长t总为:t总=t0+(H4-H2);所述计时器再次计时的起点为【H4,H1】时间区间内最早的未被播放过的时刻;其中,所述最早被播放到的时刻为在之前所有拖动操作中被拖到的位于区间【H2,H1】内的最早的时刻点;
若H2被播放过,则所述计时器不启动计时,t总保持t1时长;所述计时器再次计时的起点为【H2,H1】时间区间内最早的未被播放过的时刻,若【H2,H1】时间区间内的所有时刻均被播放过,则所述计时器在【H2,H1】时间区间内一直不启动。
2.根据权利要求1所述的一种视频计时方法,其特征在于,所述视频总时长H为纯视频内容的总时长,其中不包括任何插播的广告时间。
3.根据权利要求1所述的一种视频计时方法,其特征在于,在视频播放的任何时刻,当暂停键被触发时,所述计时器暂停计时并保存当前时长。
4.根据权利要求1所述的一种视频计时方法,其特征在于,所述拖动操作可以是用户在电脑上用鼠标在播放进度条上的拖动,使得视频播放的播放时刻产生突变;或者用户在任何可触摸设备上拖动播放进度条,使得视频播放的时刻产生突变。
5.根据权利要求1-4中任一项所述的一种视频计时方法,其特征在于,所述未被播放过表示在当前时间之前,任何一次顺序播放都没有播放到该时刻;顺序播放包括从0时刻的顺序不间断播放和任何一次拖动操作后的不间断播放以及任何一次暂停后的不间断播放;所述被播放过表示在当前的时间之前,至少一次顺序播放播放到该时刻。
6.根据权利要求1-4中任一项所述的一种视频计时方法,所述最早被播放到的时刻表示在之前所有拖动操作中被拖到的位于某时间区间内的最早的时刻;所述最早未被播放的时刻表示在当前时间之前,在某时间区间内任何一次顺序播放都没有播放到的最早的时刻。
7.根据权利要求1-4中任一项所述的一种视频计时方法,所述视频包括免费时长H免,将上述的【0,H】替换成【H免,H】,且所有的拖动操作中有拖动到【0,H免】内的,所述计时器均不计时。
8.根据权利要求5所述的一种视频计时方法,所述视频包括免费时长H免,将上述的【0,H】替换成【H免,H】,且所有的拖动操作中有拖动到【0,H免】内的,所述计时器均不计时。
9.根据权利要求6所述的一种视频计时方法,所述视频包括免费时长H免,将上述的【0,H】替换成【H免,H】,且所有的拖动操作中有拖动到【0,H免】内的,所述计时器均不计时。
10.根据权利要求7所述的一种视频计时方法,所述H免为【360,600】秒。