[发明专利]一种获取媒体文件总时长的方法和设备有效
申请号: | 201310733647.0 | 申请日: | 2013-12-23 |
公开(公告)号: | CN103745737B | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 平凯 | 申请(专利权)人: | 乐视致新电子科技(天津)有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 300467 天津市滨海新区天津生态*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 媒体文件 总时长 方法 设备 | ||
技术领域
本发明涉及消费电子领域,尤其涉及一种获取媒体文件总时长的方法和设备。
背景技术
当前,播放设备在播放媒体文件时,由于文件编码格式不统一或文件属性信息不完整等原因,会导致播放设备无法获取媒体文件的总时长,而对媒体文件的快进、快退等跳转操作需要根据媒体文件总时长进行准确定位,因此在无法获取媒体文件总时长的情况下,播放设备的跳转功能无法正常使用。
发明内容
本发明的实施例提供一种获取媒体文件总时长的方法和设备,能够令播放设备获取到播放的任一媒体文件的总时长,进而使得该播放设备的跳转功能可以正常使用。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种获取媒体文件总时长的方法,所述方法包括:
在所述媒体文件播放时,获取第一播放时长以及第一文件大小,其中,所述第一文件大小为所述第一播放时长内播放的媒体文件大小;
根据所述第一播放时长和所述第一文件大小,确定所述媒体文件在所述第一播放时长内的平均播放码率;
根据所述平均播放码率,结合预存储的媒体总文件大小,确定所述媒体文件的总时长。
在第一种可能的实现方式中,结合第一方面,所述获取第一播放时长具体包括:
在预设经验值内,判断所述媒体文件的时间戳是否存在跳变;
若所述时间戳不存在跳变,获取所述当前时间戳和播放初始时间戳;
结合所述当前时间戳和所述播放初始时间戳,采用如下第一公式获取所述第一播放时长,其中,所述第一公式为:
第一播放时长=当前时间戳-播放初始时间戳。
在第二种可能的实现方式中,结合第一方面的第一种可能的实现方式,在所述获取第一播放时长之前,还包括:
获取所述媒体文件初始播放时刻的第一系统时间;
在所述预设经验值内,判断所述时间戳是否存在跳变之后,还包括:
若所述时间戳存在跳变,获取当前系统时间;
结合所述当前系统时间和所述第一系统时间,采用如下第二公式获取所述第一播放时长,其中,所述第二公式为:
第一播放时长=当前系统时间-第一系统时间。
在第三种可能的实现方式中,结合第一方面至第一方面的第二种可能的实现方式中的任一项,所述根据所述第一播放时长和所述第一文件大小,确定所述媒体文件的平均播放码率包括:
采用如下第三公式,确定所述媒体文件的平均播放码率,其中,所述第三公式为:
平均播放码率=第一文件大小/第一播放时长。
在第四种可能的实现方式中,结合第一方面的第三种可能的实现方式,所述根据所述播放码率,结合预存储的媒体总文件大小,确定所述媒体文件的总时长具体包括:
采用如下第四公式,确定所述媒体文件的总时长,其中,所述第四公式为:
总时长=媒体总文件大小/平均播放码率。
第二方面,提供一种获取媒体文件总时长的设备,所述设备包括:
获取单元,用于在所述媒体文件播放时,获取第一播放时长以及第一文件大小,其中,所述第一文件大小为所述第一播放时长内播放的媒体文件大小;
码率确定单元,用于根据所述第一播放时长和所述第一文件大小,确定所述媒体文件的在所述第一播放时长内的平均播放码率;
时长确定单元,用于根据所述平均播放码率,结合预存储的媒体总文件大小,确定所述媒体文件的总时长。。
在第一种可能的实现方式中,结合第二方面,所述获取单元中获取第一播放时长具体包括:
在预设经验值内,判断所述媒体文件的时间戳是否存在跳变;
若所述时间戳不存在跳变,获取所述当前时间戳和播放初始时间戳;
结合所述当前时间戳和所述播放初始时间戳,采用如下第一公式获取所述第一播放时长,其中,所述第一公式为:
第一播放时长=当前时间戳-播放初始时间戳。
在第二种可能的实现方式中,结合第二方面的第一种可能的实现方式,所述获取单元在获取第一播放时长之前,还用于:
获取所述媒体文件初始播放时刻的第一系统时间;
在所述预设经验值内,判断所述时间戳是否存在跳变之后,还包括:
若所述时间戳存在跳变,获取当前系统时间;
结合所述当前系统时间和所述第一系统时间,采用如下第二公式获取所述第一播放时长,其中,所述第二公式为:
第一播放时长=当前系统时间-第一系统时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视致新电子科技(天津)有限公司,未经乐视致新电子科技(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310733647.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件共享方法及装置
- 下一篇:一种用于空心阴极检测系统的电源装置