¿Hay alguna forma en Android de forzar la salida a través del altavoz del teléfono, incluso si un auricular está enchufado en el conector? Sé que tiene que haber una manera porque cuando estás hablando por teléfono, puedes poner a alguien en el altavoz, incluso si hay auriculares enchufados en el conector.Forzar salida de sonido a través del altavoz en Android
8
A
Respuesta
3
Puede cambiar esto en todo el sistema utilizando el método AudioManager.setSpeakerphoneOn
.
No creo que se puede establecer esto para una determinada instancia MediaPlayer
/AudioTrack
/SoundPool
, pero dependiendo de su caso de uso, que podría en realidad se busca establecer el tipo de flujo de audio usando MediaPlayer.setAudioStreamType
o un equivalente de otra clases de reproducción de audio.
0
La salida de sonido a través del altavoz
AudioManager m_amAudioManager =
AudioManager)getSystemService(Context.AUDIO_SERVICE);
m_amAudioManager.setMode(AudioManager.MODE_NORMAL);
m_amAudioManager.setSpeakerphoneOn(true);
+1
no funciona para HTC M9 y dispositivos nexus :(, ¿alguna solución alternativa? –
Cuestiones relacionadas
- 1. Sonido de salida a través del altavoz cuando no está conectado
- 2. MPMoviePlayerController se niega a reproducir sonido a través del altavoz en iOS4
- 3. Cómo enviar sonido a un altavoz
- 4. Cómo obtener una salida al altavoz AVAudioPlayer
- 5. Salida de sonido a través de M-Audio ProFire 610
- 6. cómo reproducir el sonido del micrófono al altavoz directamente en android?
- 7. Reconocimiento de altavoz Android
- 8. AVAudioRecorder & AVAudioPlayer - Salida de sonido en el altavoz interno, ¿cómo cambiar?
- 9. Reproducción de audio del iPhone: fuerza a través del altavoz interno?
- 10. Enrutar el audio a través del altavoz cuando los auriculares están enchufados
- 11. Capturar salida de sonido en C#
- 12. Detecta falta de auricular (solo altavoz) en un dispositivo Android
- 13. Capturar salida de sonido en mac
- 14. sonido de salida de grabación en python
- 15. Android configurar el altavoz del teléfono mediante programación
- 16. Sonido del emulador de Android - ubuntu
- 17. Forzar INSERT solo a través del procedimiento almacenado
- 18. Android: reproducción de sonido con auriculares Bluetooth Sco
- 19. AudioTrack: Reproducción de sonido entrando a través de WiFi
- 20. Forzar SSL a través de HTAccess
- 21. ¿Convertir imagen a fax "Sonido", enviar a través de Twilio?
- 22. Android - Obtención de audio para escuchar a través del auricular
- 23. Android: grabar sonido en formato mp3
- 24. Mejorando el sonido del sintetizador MIDI en Android/Cargando fuentes de sonido
- 25. Reproducción de sonido a través de altavoces mientras se reproduce música a través de auriculares
- 26. Enrutamiento Sonido de audio de iPhone
- 27. ¿Cómo puedo forzar a IIS 7 a enjuagar la salida?
- 28. Enviar salida ELMAH a través de NLog
- 29. ¿Cómo agregar efectos de sonido en Android?
- 30. Redirigir la salida de audio al altavoz del teléfono y la entrada de micrófono a los auriculares
@Icemanind han intentado de esta manera? En la mayoría de los casos, no desobedecerá la configuración del usuario, como reproducir el sonido a través de auriculares. Pero si su caso de uso es válido, parece que funcionaría. – Janusz
Sí. Lo que estaba tratando de hacer era crear un programa de reloj despertador para mi propio uso para mi propio teléfono Android. A veces, sin embargo, accidentalmente me olvido de desconectar mis auriculares y la alarma se disparará a través de los auriculares y no los escucharé. Es por eso que me preguntaba cómo hacer esto. – Icemanind