как играть звук в гарнитуру, из динамика прямо на андроид? - PullRequest
1 голос
/ 06 сентября 2011

Я пытаюсь воспроизвести мультимедийный файл и прослушиваю его на гарнитуре. Теперь я пытаюсь назначить программную кнопку, которая используется для SpeakerOn и Speakeroff.

mAudioManager.setMode(AudioManager.MODE_IN_CALL); 
mAudioManager.setSpeakerphoneOn(true);

У меня также есть разрешение на Androidmanifest.XMLНо при вызове этих Apis, режим меняется и с помощью isSpeakerOn () api показывает состояние динамика, как мы и ожидали, но в реальном времени я все еще получаю звук только через гарнитуру, а не через динамик?

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

1 Ответ

0 голосов
/ 14 марта 2014

Убедитесь, что audioManager.setWiredHeadsetOn(boolean on) установлено на false.

...