【技术实现步骤摘要】
本专利技术涉及通信电子
,尤其涉及一种播放音频文件的方法和装置。
技术介绍
Android 音频系统有两大服务一是 AudioFlinger, 二是 AudioPolicyService。AudioFlinger向下访问AudioHardware,实现输出音频数据,控制音频参数。同时,AudioFlinger 向上通过 IAudioFlinger 接口提供服务。所以,AudioFlinger 在 Android 的音频系统框架中起着承上启下的作用,地位相当重要。如图I所示,Android系统原有的音 频系统在使用AudioFlinger对音频文件的处理过程如下 步骤101、对待播放的音频文件进行解码操作; 步骤102、判断解码后的音频文件的量化精度值是否大于16bit ;如果大于执行步骤104 ;如果不大于,执行步骤103 ; 步骤103、如果所要播放音频文件的量化精度值不大于16bit,则调用AudioFlinger默认的处理线程对解码后的音频文件进行处理; 步骤104、如果所要播放音频文件的量化精度值大于16bit,则在AudioFlinger ...
【技术保护点】
一种播放音频文件的方法,其特征在于,所述方法包括:对待播放的音频文件进行解码操作,获得目标音频文件;判断所述目标音频文件的量化精度值是否大于预设值;在确定大于所述预设值时,为所述目标音频文件创建音轨;将所述音轨加入相对应的线程,使用所述线程播放所述待播放的音频文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:罗玉海,
申请(专利权)人:北京君正集成电路股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。