AudioManager类为振铃和通知提供不同的流类型(STREAM_RING和STREAM_NOTIFICATION)。 但是将setStreamVolume(int streamType,int index,int flags)用于一个流会影响其他流。
例如,以下内容:
mAudioManager.setStreamVolume(AudioManager.STREAM_RING, 4, AudioManager.FLAG_SHOW_UI),
将铃声音量和通知音量都更改为4。 使用以下方法检查音量:
mAudioManager.getStreamVolume(int streamType)).
因此,问题是,为什么两种不同的流类型可以互换?另外,有没有办法独立使用两者?