Android音频
峭壁小松
不忘初心
展开
-
Android音频 源码简读 (一) ------ AudioTrack的创建及start
音频播放是Android设备的基本功能,特意整理了一片篇关于AudioTrack、AudioFlinger相关的播放流程;接下来,我们从AudioTrack的创建(createTrack)和播放(start)来跟踪流程; 1. 首先从output说起,output可以理解为hal层的音频通路,有primary out、lowlatency out、offload、dir...原创 2019-11-18 21:55:16 · 1941 阅读 · 1 评论 -
Android设备选择原理
手机输出设备有很多,如听筒、扬声器、蓝牙耳机等都是常用的输出通路;对于音频类的apk开发,Android提供了诸如MediaPlayer、AudioTrack、AudioManager等接口;本篇主要讲解手机如何选择设备的; 直接从AudioTrack.cpp的createTrack_l说起,这个方法中会调用getOutputForAttr方法来获取输出的output通路。ou...原创 2019-11-17 23:45:18 · 1000 阅读 · 0 评论