不同音频流,最小音量值,定义文件路径:
frameworks/base/services/core/java/com/android/server/audio/AudioService.java
不同音频流,最小音量值定义:
/** Minimum volume index values for audio streams */
protected static int[] MIN_STREAM_VOLUME = new int[] {
1, // STREAM_VOICE_CALL
0, // STREAM_SYSTEM
0, // STREAM_RING
0, // STREAM_MUSIC
1, // STREAM_ALARM
0, // STREAM_NOTIFICATION
0, // STREAM_BLUETOOTH_SCO
0, // STREAM_SYSTEM_ENFORCED
0, // STREAM_DTMF
0, // STREAM_TTS
1, // STREAM_ACCESSIBILITY
0 // STREAM_ASSISTANT
};
由上Min定义,可以看到STREAM_VOICE_CALL通话音量默认为Min为1,所以,最小只能调整到1,而不是0。