What is the difference between AudioManager's stream types at low level?
问题 There are several stream types in AudioManager. How did they differ at low level? Could it be that usage of e.g. AudioManager.STREAM_MUSIC blocks input microphone stream? Or something else? 回答1: One most significant difference is a volume control. As the document says, we can set a volume level or adjust a volume for each streams respectively. And we can control "Audio Focus" that let other apps stop playback or lower the volumes so we can play a sound clearly on a specific stream, or the