Уровень громкости Android MediaPlayer очень низкий (громкость уже настроена)

Я использую MediaPlayer для воспроизведения одной из внутренних мелодий будильника. Я использую setVolume (1.0f, 1.0f), чтобы максимизировать громкость при воспроизведении мелодии звонка, но мелодия звонка не воспроизводится на полной громкости (когда я сравниваю ее с воспроизведением мелодии звонка отдельно или через встроенный будильник Android)

вот мой код

mediaPlayer.setDataSource(context, ringtoneUri);
mediaPlayer.setLooping(looping);
mediaPlayer.setVolume(1.0f, 1.0f);
mediaPlayer.prepare();
mediaPlayer.start();

Я добавил следующее разрешение android. permission.MODIFY_AUDIO_SETTINGS (не уверен, что это необходимо)

Есть идеи, почему mediaPlayer по-прежнему не воспроизводит звук на максимуме?

6
задан Sammy 26 November 2011 в 14:07
поделиться