Проблема соответствия громкости SoundPool и MediaPlayer - PullRequest
0 голосов
/ 30 октября 2019

В Alcatel POP 4+ с Android 6.0.1 у меня очень низкая громкость в звуках SoundPool и высокая громкость в звуках MediaPlayer без изменения громкости, просто при воспроизведении звуков. В других устройствах и эмуляторах это работает отлично.

Я играю SFX с звуковым пулом, используя это:

soundPool.play(soundID[sound], 1, 1, 0, loop, 1);

И музыку, используя это:

mPlayer.setOnPreparedListener(new OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        mPlayer.start();
    }
});

КакВы можете видеть, что я не указываю громкость, но в Alcatel POP 4+ с Android 6.0.1 громкость SFX (SoundPool) очень низкая.

Я попытался указать громкость 1 для MediaPlayer с mPlayer.setVolume(1, 1); но результат тот же.

Как это решить?

...