Кто-нибудь знает, возможно ли воспроизвести аудиофайл через внутренний динамик, даже если наушники подключены?Воспроизведение аудио iPhone: сила через внутренний динамик?
8
A
ответ
10
Я не знаю, как вы делаете свою воспроизведение звука, но попробуйте иметь взгляд на раздел «Перенаправление Output Audio» в Audio Session Programming Guide
Это выглядит примерно так:
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; // 1
AudioSessionSetProperty (
kAudioSessionProperty_OverrideAudioRoute, // 2
sizeof (audioRouteOverride), // 3
&audioRouteOverride // 4
);
0
На самом деле, я думаю, что это невозможно, поскольку, похоже, какой-то механический переключатель, который указывает на подключенную гарнитуру, тем самым предотвращая выход динамиков, когда это так. (читай here)
Некоторые другие подсказки могут быть найдены в описании kAudioSessionProperty_OverrideCategoryDefaultToSpeaker
: «Указывает, следует ли направить звук на динамик (вместо к приемнику), когда нет другого аудио маршрута, такие как гарнитура , подключен."
Смежные вопросы
- 1. Воспроизведение через Bluetooth подключен динамик
- 2. Воспроизведение звука через верхний (телефонный звонок) динамик
- 3. iPhone SDK - воспроизведение аудио/видео через UIWebView
- 4. Воспроизведение аудио на iPhone
- 5. Воспроизведение звука через динамик при использовании MediaPlayer
- 6. воспроизведение фона аудио на iphone
- 7. Воспроизведение аудио из файла в динамик с помощью Media Foundation
- 8. Воспроизведение аудио на разных устройствах?
- 9. Воспроизведение потокового аудио через Java
- 10. iOS: Воспроизведение аудио через Bluetooth
- 11. Воспроизведение музыки через динамик уха из библиотеки пользователя
- 12. Воспроизведение iPhone аудио в ухе speker
- 13. Запись и воспроизведение аудио в iphone
- 14. Запись и воспроизведение аудио в программировании IPhone
- 15. Принудительное воспроизведение аудиофайлов через громкоговоритель iPhone с помощью Swift
- 16. AVAudioEngine воспроизведение многоканальный аудио
- 17. Как программно обнаружить динамик в iphone?
- 18. Запись звука с беспроводной гарнитуры и воспроизведение через динамик Bluetooth
- 19. Как воспроизводить аудио через динамик, даже если гарнитура подключена?
- 20. Воспроизведение аудио в iOS через телефонный звонок
- 21. Воспроизведение аудио через javascript и Android-браузер
- 22. Воспроизведение аудио через ALSA поддерживается в Qt5?
- 23. Воспроизведение аудио через JS с перекрытием
- 24. Аудио перестает потоковое воспроизведение через некоторое время
- 25. Reroute iPhone аудио через громкоговоритель, наушники или bluetooth
- 26. Слушайте через разъем для микрофона iPhone, но воспроизводите через динамик?
- 27. AVAudioSession перенаправляет iPhone аудио автоматически?
- 28. Воспроизведение аудио в режиме блокировки
- 29. Звуковой сигнал (внутренний динамик центрального процессора)
- 30. iPhone, воспроизведение необработанных данных в форме байта как аудио
Это также изменяет маршрут ввода? Я хочу взять входной сигнал от внешнего микрофона и использовать внутренние динамики для выхода. Могу ли я это сделать с помощью этого метода? – Namratha
Я не уверен, когда вы говорите внешний микрофон, вы имеете в виду микрофон устройства вместо микрофона гарнитуры? – slf
Нет, я имел в виду микрофон, который снаружи подключен. Вход должен быть взят из этого. Я решил проблему. Нашел ваше сообщение очень полезно! – Namratha