Tencent Music Tech Team
May 11, 2017 · Mobile Development
Understanding Android Audio Volume Architecture and Configuration (Android 6.0)
The article explains Android 6.0’s audio volume architecture, detailing how streams, devices, and per‑stream volume indices are defined, cached, persisted, and modified via AudioManager or AudioTrack/MediaPlayer, and how these changes travel through AudioService, AudioPolicy, and AudioFlinger to the hardware.
AndroidAudioManagerAudioService
0 likes · 12 min read