[发明专利]一种获取流媒体播放时长的方法和装置有效
申请号: | 201910159296.4 | 申请日: | 2019-03-04 |
公开(公告)号: | CN109996117B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 刘玉琦;武兵 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 流媒体 播放 方法 装置 | ||
1.一种获取流媒体播放时长的方法,其特征在于,包括:
在第一系统时间获取播放器更新的第一播放时长;所述第一播放时长为所述播放器在第二系统时间更新的流媒体已播放时长;所述第二系统时间小于所述第一系统时间;
确定所述播放器在第一时间段内的流媒体播放状态;所述第一时间段为所述第二系统时间与所述第一系统时间之间的时间区间;
根据所述第一播放时长、所述播放器在第一时间段内的流媒体播放状态,确定所述流媒体在所述第一系统时间的实际播放时长。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一播放时长、所述播放器在第一时间段内的流媒体播放状态,确定所述流媒体在所述第一系统时间的实际播放时长,包括:
若确定所述播放器在第一时间段内的流媒体播放状态为正常播放状态,则确定所述流媒体在所述第一系统时间的实际播放时长为所述第一播放时长与第二播放时长之和;所述第二播放时长为播放速率与第一时间段对应的时长之间的乘积。
3.如权利要求1所述的方法,其特征在于,所述根据所述第一播放时长、所述播放器在第一时间段内的流媒体播放状态,确定所述流媒体在所述第一系统时间的实际播放时长,包括:
若确定所述播放器在第二时间段内处于播放暂停状态、且在所述第一时间段内未执行seek操作,则所述流媒体在所述第一系统时间的实际播放时长为所述第一播放时长与第三播放时长之和;
其中,所述第二时间段为所述第一时间段内的任意时间区间;所述第三播放时长为所述播放速率与时长差值的乘积;所述时长差值为所述第一时间段对应的时长与第二时间段对应的时长之间的差值。
4.如权利要求1所述的方法,其特征在于,所述根据所述第一播放时长、所述播放器在第一时间段内的流媒体播放状态,确定所述流媒体在所述第一系统时间的实际播放时长,包括:
若确定在第三系统时间执行快进快退seek操作、且所述播放器在第三时间段内处于播放暂停状态,则确定所述流媒体在所述第一系统时间的实际播放时长为第四播放时长;
其中,所述第三系统时间大于所述第二系统时间、且小于所述第一系统时间;所述seek操作用于将所述流媒体的已播放时长调至第四播放时长;所述第三时间段为所述第三系统时间与所述第一系统时间之间的时间区间。
5.如权利要求1所述的方法,其特征在于,所述根据所述第一播放时长、所述播放器在第一时间段内的流媒体播放状态,确定所述流媒体在所述第一系统时间的实际播放时长,包括:
若确定在第三系统时间执行seek操作、且所述播放器在第四时间段内处于播放暂停状态、且所述播放器在第五时间段内处于正常播放状态,则确定所述流媒体在所述第一系统时间的实际播放时长为第四播放时长与第五播放时长之和;所述第四播放时长为所述播放器在所述第三系统时间时执行所述seek操作达到的已播放时长;
其中,所述seek操作用于将所述流媒体的已播放时长调至所述第四播放时长;所述第三系统时间为开始执行所述seek操作的系统时间,所述第四时间段为所述第三系统时间与执行所述seek操作后开始正常播放的系统时间之间的时间区间,所述第五时间段为执行所述seek操作后开始正常播放的系统时间与所述第一系统时间之间的时间区间;所述第三系统时间大于所述第二系统时间、且小于所述第一系统时间;所述第五播放时长为播放速率与第五时间段对应的时长之间的乘积。
6.一种用于获取流媒体播放时长装置,其特征在于,包括存储器和处理器;
所述存储器用于存储指令;
所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,使得所述装置执行以下操作:
在第一系统时间获取播放器更新的第一播放时长;所述第一播放时长为所述播放器在第二系统时间更新的流媒体已播放时长;所述第二系统时间小于所述第一系统时间;
确定所述播放器在第一时间段内的流媒体播放状态;根据所述第一播放时长、所述播放器在第一时间段内的流媒体播放状态,确定所述流媒体在所述第一系统时间的实际播放时长;所述第一时间段为所述第二系统时间与所述第一系统时间之间的时间区间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910159296.4/1.html,转载请声明来源钻瓜专利网。