[发明专利]音频文件的播放方法及装置有效
申请号: | 200710129686.4 | 申请日: | 2007-08-17 |
公开(公告)号: | CN101110247A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 邓清珊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B27/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频文件 播放 方法 装置 | ||
1.一种音频文件的播放方法,其特征在于,该方法包括:
解析音频文件的一个或多个数据帧,直至获得满足播放此音频文件的条件 的文件播放基本信息;利用所述文件播放基本信息,播放所述音频文件。
2.如权利要求1所述的方法,其特征在于,所述解析音频文件的一个或 多个数据帧,直至获得满足播放此音频文件的条件的文件播放基本信息包括:
A0.读取所述音频文件的数据帧;
A1.解析读取的数据帧,获得文件播放基本信息;
A2.判断是否获得完全的文件播放基本信息,若是,则到步骤A3,否则, 到步骤A0,读取下一数据帧;
A3.输出获取的文件播放基本信息。
3.如权利要求1所述的方法,其特征在于,所述文件播放基本信息至少 包括:采样率、样本精度和声道模式信息。
4.如权利要求1所述的方法,其特征在于,在利用所述文件播放基本信 息,播放所述音频文件时,该方法进一步包括:
继续解析所述音频文件的数据帧,获得文件播放完整信息,利用所述文件 播放完整信息控制所述音频文件播放的结束和输出所述音频文件的相关信息。
5.如权利要求4所述的方法,其特征在于,该方法进一步包括:
利用解析获得的音频信息,建立并保存播放位置与帧位置的对应关系;
在接收到输入的待搜索播放位置信息时,根据所述对应关系,确定所述待 搜索播放位置对应的帧位置,并从确定的帧位置开始播放音频文件。
6.如权利要求5所述的方法,其特征在于,所述音频信息包括播放时长 和帧大小信息;所述播放位置包括播放时间点或帧号。
7.如权利要求6所述的方法,其特征在于,所述利用解析获得的音频信 息,建立并保存播放位置与帧位置的对应关系包括:
解析获得数据帧的播放时长和帧大小信息后,计算第二累加时长和第二累 加帧大小,计算方法为:第二累加时长等于第一累加时长与所述播放时长之和, 第二累加帧大小等于第一累加帧大小与所述帧大小之和,所述第一累加时长为 所述数据帧之前的所有数据帧的播放时长的总和,所述第一累加帧大小为所述 数据帧之前的所有数据帧的帧大小的总和;
将所述第二累加时长作为播放时间点,将所述第二累加帧大小作为帧位 置,建立并保存所述播放时间点与所述帧位置的对应关系;或者,在所述第二 累加时长大于或等于当前预标记时间点时,将所述当前预标记时间点作为播放 时间点,将所述第二累加帧大小作为帧位置,建立并保存所述播放时间点与所 述帧位置的对应关系。
8.一种音频文件的播放方法,其特征在于,该方法包括:
接收到输入的待搜索播放位置信息时,根据预先建立并保存的播放位置与 帧位置的对应关系,确定所述待搜索播放位置对应的帧位置,并从确定的帧位 置开始播放音频文件。
9.如权利要求8所述的方法,其特征在于,所述建立并保存播放位置与 帧位置的对应关系包括:
解析音频文件的数据帧,获得数据帧的音频信息,利用该音频信息建立并 保存播放位置与帧位置的对应关系。
10.如权利要求9所述的方法,其特征在于,所述音频信息包括播放时长 和帧大小信息;所述播放位置包括播放时间点或帧号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710129686.4/1.html,转载请声明来源钻瓜专利网。