Есть ли способ в Android заставить выход через громкоговоритель телефона, даже если наушники подключены к гнезду? Я знаю, что должен быть способ, потому что, когда вы разговариваете по телефону, вы можете поместить кого-то на громкоговоритель, даже если в гнездо подключены наушники.Принудительный выход звука через динамик в Android
8
A
ответ
3
Вы можете изменить этот общесистемный с помощью метода AudioManager.setSpeakerphoneOn
.
Я не верю, что вы можете установить для конкретного экземпляра MediaPlayer
/AudioTrack
/SoundPool
, но в зависимости от вашего случая использования, вы может на самом деле смотреть, чтобы установить тип звукового потока с помощью MediaPlayer.setAudioStreamType
или эквивалент для других звуковые классы воспроизведения.
0
вывода звука через динамик
AudioManager m_amAudioManager =
AudioManager)getSystemService(Context.AUDIO_SERVICE);
m_amAudioManager.setMode(AudioManager.MODE_NORMAL);
m_amAudioManager.setSpeakerphoneOn(true);
+1
не работает для устройств HTC M9 и nexus :(, любые альтернативные решения? –
Смежные вопросы
- 1. Принудительный выход звука во внутренний динамик при подключении наушников
- 2. Воспроизведение звука через верхний (телефонный звонок) динамик
- 3. Воспроизведение звука через динамик при использовании MediaPlayer
- 4. создать выход через динамик даже с подключенными наушниками?
- 5. Воспроизведение через Bluetooth подключен динамик
- 6. Выход звука Bluetooth на Android
- 7. Android: принудительная маршрутизация звука
- 8. Получение GUID устройства вывода звука (динамик, наушники)
- 9. Запись звука с беспроводной гарнитуры и воспроизведение через динамик Bluetooth
- 10. Ручной вход MIC через гарнитуру и выход AUDIO через динамик телефона
- 11. Выход звука
- 12. Измените выход AVAudioPlayer на динамик в Swift?
- 13. во время игры может изменить выход звука?
- 14. Поток звука от приложения android к устройству через Wi-Fi
- 15. Android - Получение звука для воспроизведения через наушник
- 16. Динамик кнопки Android динамически
- 17. Android-динамик Multicolumn Listview
- 18. AVAudioRecorder & AVAudioPlayer - Звуковой выход на внутренний динамик, как его изменить?
- 19. Как воспроизводить звук через встроенный динамик динамика
- 20. Как получить список доступных источников выходного звука (динамик, наушник, bluetooth)
- 21. Создайте динамик Android в Xamarin
- 22. iPhone одновременный выход звука
- 23. Принудительный iPhone для вывода через динамик во время записи с микрофона для наушников
- 24. Принудительный выход Android-приложения с использованием System.exit (0) не работает
- 25. Как выйти из эмулятора Android, когда принудительный выход не работает?
- 26. Принудительный выход на страницу получения оплаты
- 27. Принудительный непрерывный выход с Codeigniter 3
- 28. Принудительный выход пользователя с помощью Devise
- 29. Динамический динамик изменения цвета Android
- 30. Android TextToSpeech Rate, звуковой динамик
@Icemanind вы пробовали это так? В большинстве случаев вы не будете нарушать пользовательские настройки, такие как воспроизведение звука через наушники. Но если ваш usecase действителен, это звучит так, как будто это сработает. – Janusz
Да. То, что я пытался сделать, это создать программу будильника для моего собственного использования для моего собственного телефона Android. Иногда, хотя я случайно забыл отключить наушники, и будильник погаснет через наушники, и я их не услышу. Вот почему мне было интересно, как это сделать. – Icemanind