[发明专利]播放音频文件的电子设备与方法无效
申请号: | 201310700337.9 | 申请日: | 2013-12-18 |
公开(公告)号: | CN103714837A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 邱建斌;张骏;朱延 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | G11B20/00 | 分类号: | G11B20/00 |
代理公司: | 福州市仓山区景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放 音频文件 电子设备 方法 | ||
1.一种播放音频文件的电子设备,所述电子设备安装有Android系统,其特征在于,包括:
接收单元,用于接收播放一类型音频流的请求;
检测单元,用于获取所述播放一类型音频流请求中所述音频流的采样率和采样精度;
判断单元,用于判断所述检测单元获取的采样率和采样精度是否为预设的采样率和采样精度;
音频解码单元,用于当所述判断单元确定所述采样精度不是所述预设采样精度时根据所述获取的采样精度对所述音频流进行解码并将所述解码信息调整为符合预设传输格式的解码信息;以及
播放控制单元,用于根据经过所述音频解码单元调整的解码信息按照第一播放方式播放所述经过解码的音频流。
2.如权利要求1所述的播放音频文件的电子设备,其特征在于,所述播放控制单元还用于在AudioHardwareAlsa类中OpenOutputStream函数里设置属性值为true,在AudioTrack类中每次进行AudioTrack构造时对所述属性值进行判断,并当判断所述属性值为true时确定AudioTrack构造失败,再次接收到音频流时无法生成AudioTrack以屏蔽除所述音频流以外的其他音频流。
3.如权利要求1所述的播放音频文件的电子设备,其特征在于,所述播放控制单元还用于在AudioTrack传递所述音频流的采样率和采样精度至Audio Hal,并通过AudioPolicyService确定AudioStreamOutAlsa,AudioHardwareALSA类新建AudioStreamOutALSA类对象,并通过ALSAStreamops类的set函数配置采样率、采样精度和声道数信息以完成硬件配置。
4.如权利要求1所述的播放音频文件的电子设备,其特征在于,所述音频解码单元根据所述检测单元获取的采样精度相应地修改AudioSource类中的read函数以将read函数读取所述音频流而产生的buffer格式的信息调整为符合I2S传输格式的解码信息。
5.如权利要求4所述的播放音频文件的电子设备,其特征在于,所述播放控制单元还用于在AudioPlayer类中对所述音频流的参数进行读取以及判断,并当判断所述音频流的参数为非44.1KHz或48KHz/16bit时调用start函数添加标志参数Audio_Output_Flag_Direct以确定采用direct方式播放所述音频流。
6.一种播放音频文件的方法,所述方法应用于Android系统,其特征在于,所述方法包括:
接收到播放某一类型音频流的请求;
获取所述播放某一类型音频流请求中所述音频流的采样率和采样精度,并判断所述采样率和采样精度是否为预设的采样率和采样精度;
当确定所述采样率和采样精度不是所述预设的采样率和采样精度时根据所述获取的采样精度对所述音频流进行解码并将所述解码信息调整为符合预设传输格式的解码信息;以及
根据所述经过调整的解码信息按照第一播放方式播放所述经过解码的音频流。
7.如权利要求6所述的播放音频文件的方法,其特征在于,还包括:在AudioHardwareAlsa类中OpenOutputStream函数里设置属性值为true,在AudioTrack类中每次进行AudioTrack构造时对所述属性值进行判断,并当判断所述属性值为true时确定AudioTrack构造失败,再次接收到音频流时无法生成AudioTrack以屏蔽除所述音频流以外的其他音频流。
8.如权利要求6所述的播放音频文件的方法,其特征在于,还包括:在AudioTrack传递所述音频流的采样率和采样精度至Audio Hal,并通过AudioPolicyService确定AudioStreamOutAlsa,AudioHardwareALSA类新建AudioStreamOutALSA类对象,并通过ALSAStreamops类的set函数配置采样率、采样精度和声道数信息以完成硬件配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310700337.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调式磁瓦磨床夹具
- 下一篇:一种轴向运动式动静压电主轴