Android 如何获得为每个媒体设置的音量级别

Android 如何获得为每个媒体设置的音量级别,android,volume,Android,Volume,下面是我要设置的每个控制器的UI Q如何获得为每种媒体设置的音量级别 Regrads mann您可以使用getStreamVolume从AudioManager获取各种流音量级别 例如: int musicVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); 从Android文档复制的可用流: audioManager.getStreamMaxVolume(?);我应该在这里写些什么来获得想要的结果details@

下面是我要设置的每个控制器的UI

Q如何获得为每种媒体设置的音量级别


Regrads mann

您可以使用
getStreamVolume
AudioManager
获取各种流音量级别

例如:

int musicVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
从Android文档复制的可用流:


audioManager.getStreamMaxVolume(?);我应该在这里写些什么来获得想要的结果details@mnn一个可用流的id,例如
流音乐
流铃声
。有关详细信息,请参阅答案编辑。
STREAM_ALARM             The audio stream for alarms
STREAM_DTMF              The audio stream for DTMF Tones
STREAM_MUSIC             The audio stream for music playback
STREAM_NOTIFICATION      The audio stream for notifications
STREAM_RING              The audio stream for the phone ring
STREAM_SYSTEM            The audio stream for system sounds
STREAM_VOICE_CALL        The audio stream for phone calls
USE_DEFAULT_STREAM_TYPE  Suggests using the default stream type.