请教下大家,android通话的时候是在哪创建音频对象并播放的声音的?

解决方案 »

  1.   

    。。这个有些复杂,涉及的东西也不少 audioFlinger,audioService,AudioPolicyService这些类的代码估计都要看看了,音频设备的选择和音频通道的切换,感觉不是几句话能说清楚的
      

  2.   

    AudioSystem java类中有个STREAM_VOICE_CALL表示通话声音,根据不同的声音策略选择不同的播放设备,涉及到1楼说的那些类了。