一种播放音频文件的方法和装置制造方法及图纸

技术编号:8216110 阅读:156 留言:0更新日期:2013-01-17 17:36
本发明专利技术涉及通信电子技术领域,尤其涉及一种播放音频文件的方法和装置,该方法包括:对待播放的音频文件进行解码操作,获得目标音频文件;判断所述目标音频文件的量化精度值是否大于预设值;在确定大于所述预设值时,为所述目标音频文件创建音轨;将所述音轨加入相对应的线程,使用所述线程播放所述待播放的音频文件。可见该方法可解决现有技术中在播放量化精度值为24bit或32bit的音频文件时,避免损失音质的问题。

【技术实现步骤摘要】

本专利技术涉及通信电子
,尤其涉及一种播放音频文件的方法和装置
技术介绍
Android 音频系统有两大服务一是 AudioFlinger, 二是 AudioPolicyService。AudioFlinger向下访问AudioHardware,实现输出音频数据,控制音频参数。同时,AudioFlinger 向上通过 IAudioFlinger 接口提供服务。所以,AudioFlinger 在 Android 的音频系统框架中起着承上启下的作用,地位相当重要。如图I所示,Android系统原有的音 频系统在使用AudioFlinger对音频文件的处理过程如下 步骤101、对待播放的音频文件进行解码操作; 步骤102、判断解码后的音频文件的量化精度值是否大于16bit ;如果大于执行步骤104 ;如果不大于,执行步骤103 ; 步骤103、如果所要播放音频文件的量化精度值不大于16bit,则调用AudioFlinger默认的处理线程对解码后的音频文件进行处理; 步骤104、如果所要播放音频文件的量化精度值大于16bit,则在AudioFlinger中创建相应格式的音轨本文档来自技高网...

【技术保护点】
一种播放音频文件的方法,其特征在于,所述方法包括:对待播放的音频文件进行解码操作,获得目标音频文件;判断所述目标音频文件的量化精度值是否大于预设值;在确定大于所述预设值时,为所述目标音频文件创建音轨;将所述音轨加入相对应的线程,使用所述线程播放所述待播放的音频文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗玉海
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1