在Android操作系统中比较主张独立的音频流,在Android操作系统中有不同的音频流,其中包括音乐播放,闹钟,通知,来电,系统声音等等。也就是说根据不同的模块单独控制音频流。
那么我们如何来控制不同模块的音量大小呢。
系统给我们提供了一个接口,setVolumeControlStream();
下面我们来一个个分析;
AudioManager.STREAM_ALARM 闹钟音量
AudioManager.STREAM_DTMF DTMF音量
AudioManager.STREAM_MUSIC 音乐音量
AudioManager.STREAM_NOTIFICATION 通知音量
AudioManager.STREAM_RING 响铃音量
AudioManager.STREAM_SYSTEM 系统音量
AudioManager.STREAM_VOICE_CALL 通话音量