2012-12-05 17 views
8

Powiel możliwe:
How to control volume in android?Jak pokazują regulację głośności systemu Android programowo

Jak pokazują regulację głośności systemu Android programowo? Jakby naciśnięto przycisk głośności fizycznej +/-.

Na Android 4.x

+3

nieco inaczej - Chciałem wiedzieć, jak pokazują regulację głośności systemu –

+0

jak poniżej komentarz nie rozwiązuje problemu, prosimy dodać ją jako odpowiedź i przyjmuję je –

+0

bardzo mylący duplikat, nie duplikat w ogóle –

Odpowiedz

17

Spróbuj setStreamVolume() metody. Istnieje wiele dostępnych opcji, sprawdź ten link: http://developer.android.com/reference/android/media/AudioManager.html#FLAG_SHOW_UI

+16

Dzięki, robi to: AudioManager audio = (AudioManager) getSystemService (Context.AUDIO_SERVICE); audio.adjustStreamVolume (AudioManager.STREAM_MUSIC, AudioManager.ADJUST_SAME, AudioManager.FLAG_SHOW_UI); –

+0

Nie używaj * AudioManager.ADJUST_SAME * - jeśli go używasz, a następnie użytkownik zmieni głośność, a następnie użyjesz go ponownie - ** ustawia taką samą głośność jak za pierwszym razem **. Użyj: audioManager.getStreamVolume (AudioManager.STREAM_MUSIC) – Inoy

Powiązane problemy