1

я занимаюсь разработкой игры и я использую MediaPlayer для музыки и soundpool для звуковых эффектовКак управлять объемом MediaPlayer и громкостью SoundPool отдельно?

я создал меню конфигурации с seekbar для управления музыкой (mediaplayer) объемом и другой различный seekbar для управления звуковых эффектов (soundpool) том

Как это можно достичь без вмешательства между обоими томами?

ответ

0

Вместо того, чтобы пытаться установить глобальные значения громкости для MediaPlayer и SoundPool, как вы устанавливаете громкость для каждого звука отдельно?

Soundpool поддерживает регулировку громкости [play()] (https://developer.android.com/reference/android/media/SoundPool.html#play(int, поплавок, поплавок, Int, Int, с плавающей точкой)), а также во время воспроизведения с [setVolume()] (https://developer.android.com/reference/android/media/SoundPool.html#setVolume(int, поплавок, поплавковый))

медиаплеера, с другая сторона имеет отдельный [setVolume()] (https://developer.android.com/reference/android/media/MediaPlayer.html#setVolume(float, float)) для вас.