我正在尝试使用以下方法播放SoundManager,但它似乎仍在使用媒体音量而不是铃声音量。为什么?

float streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_RING);
streamVolume = streamVolume / mAudioManager.getStreamMaxVolume(AudioManager.STREAM_RING);
mSoundPool.play((Integer) mSoundPoolMap.get(index), streamVolume,streamVolume, 1, 0, speed);

最佳答案

按照迈克尔的说法,我还必须在SoundManager的“initSounds”中进行更改。谢谢迈克尔。

09-12 22:37