发明名称 |
在播放多媒体文件时获得当前播放时间的方法和装置 |
摘要 |
本发明公开了一种在播放多媒体文件时获得当前播放时间的方法和装置,本发明包括:播放解析模块,视频处理模块,定时器,当前时间模块;执行如下操作:播放解析模块对要播放的多媒体文件进行解析,获得视频播放的帧率并分离出视频数据,将它们发送给视频处理模块;视频处理模块根据视频播放的帧率计算出定时器时间间隔,设置并启动定时器;视频处理模块在定时器的驱动下每隔一个定时器时间间隔解码一帧视频,并对已经解码的视频帧数进行累计;当前时间模块根据视频处理模块提供的已经解码的视频帧数和帧率计算当前播放时间。本发明在播放多媒体文件时,即使没有音频数据只有视频数据也能够准确获得当前播放时间。 |
申请公布号 |
CN1852425A |
申请公布日期 |
2006.10.25 |
申请号 |
CN200610080862.5 |
申请日期 |
2006.05.19 |
申请人 |
北京中星微电子有限公司 |
发明人 |
唐勉 |
分类号 |
H04N7/173(2006.01);H04N7/24(2006.01) |
主分类号 |
H04N7/173(2006.01) |
代理机构 |
信息产业部电子专利中心 |
代理人 |
梁军 |
主权项 |
1、一种在播放多媒体文件时获得当前播放时间的方法,当接收到多媒体文件播放请求时,准备开始播放多媒体文件,该方法还包括如下步骤:播放解析步骤,即对要播放的多媒体文件进行解析,获得视频播放的帧率并分离出视频数据;视频处理步骤,即首先根据帧率计算出定时器时间间隔,设置并启动定时器;然后在定时器的驱动下每隔一个定时器时间间隔解码一帧视频,并对已经解码的视频帧数进行累计;当前时间处理步骤,即接收到获得当前播放时间的请求后,获取已经解码的视频帧数和帧率;然后根据所述视频帧数和帧率计算当前播放时间。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |