Wiem, że pytanie można uznać za "niepoprawne politycznie", ale projektuję aplikację, która "od samego początku" musi przyciągać uwagę ludzi w maksymalnym możliwym zakresie odległości, w przeciwnym razie nie będzie używana ...: -)Android: jak odtwarzać muzykę przy maksymalnej możliwej głośności?
obecnie używam klasy SoundManager, a to jest mój kod, który odgrywa ogg Filmu:
public void playSound(int index) {
int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 0, 0, 1.0f);
}
problemem jest to, że poziom głośności pojawia się klip odtwarzany z wydaje się być zależny od Ustawienia "Ustawienia/Audio/Voulme" ustawione przez użytkownika. Zamiast tego wydaje się, że jest niezależny od ustawień sprzętowych przycisków głośności.
Czy istnieje możliwość, aby aplikacja dla systemu Android odtwarzała dźwięk na maksymalną głośność fizyczną dozwoloną przez urządzenie?
Tak, byłeś ... ;-) Ale podoba mi się pomysł przywrócenia oryginalnego woluminu, więc kiedy aplikacja jest zamknięta (lub zabita), użytkownik ma ponownie ustawiony głośność ... – MarcoS
Po prostu to edytowałem, ja don Wydaje Ci się, że musisz zmienić głośność, której potrzebujesz, aby użyć maksymalnej głośności zamiast zmniejszonej głośności podczas grania. – zeetoobiker
Tak, jest jeszcze lepiej ... Dzięki ... – MarcoS