Ver la Versión Completa : Seleccionar salida de audio según la aplicación
alaintxo11
26/01/16, 17:02:15
Muy buenas a todos,
A ver si me podéis echar una mano con la consulta que tengo.
Utilizo el móvil como centro multimedia en el coche para todo, música, navegador, llamadas...
El problema que tengo es que en mi coche si tengo música puesta por A2DP para escucharla tengo que seleccionar esta entrada en la radio del coche y si paso a escuchar la radio propiamente dicha del coche, el audio del móvil sigue pasando por su salida de BT. Por lo que si tengo el navegador activo y conectado el A2DP y paso a escuchar la radio, todas las instrucciones del navegador siguen pasando por A2DP, pero al no tener seleccionado ese canal no escucho nada.
Por lo tanto, lo que necesito es saber si existe la posibilidad desde Tasker de decirle que aunque esté conectado por A2DP y todo el audio del móvil pase por BT, las instrucciones del navegador las saque por el altavoz del móvil.
El navegador que utilizo es el Tomtom, aunque esto no creo que influya para nada.
Aplicaciones para seleccionar a través de que salida de audio quieres que salga el sonido dependiendo de la aplicación, no he localizado, por lo que creo que la única opción es hacerlo con Tasker, pero si alguien conoce alguna también me vale.
Gracias por adelantado!
WillyWeb
26/01/16, 22:04:32
El navegador debería dejarte seleccionar por dónde quieres que salgan las instrucciones de voz. Creo que Sygic lo permite.
Otra opción es usar alguna aplicación que gestione la salida de audio...
https://play.google.com/store/apps/details?id=com.golgorz.easysoundoutput
https://play.google.com/store/apps/details?id=com.woodslink.android.wiredheadphonerou tingfix
De todas formas no estoy muy seguro de que sea posible seleccionar la salida dependiendo de la app.
Suerte :ok:
josemaGL
26/01/16, 23:46:33
Sygic si tiene esa opción. Tom tom no, por lo menos el que yo uso...
alaintxo11
27/01/16, 11:04:15
Y puesto que Sygic si tiene esa opción y Tomtom no, ¿no sería posible hacerlo con Tasker? Yo he mirado el tema pero no he dado con una opción de Tasker que lo permita, quizás alguien sepa cómo hacerlo o quizás exista algún complemento para Tasker que lo permita...
josemaGL
27/01/16, 12:30:46
Creo que, como dice WilliWeb, hacer que el navegador diga las instrucciones por el altavoz del teléfono, pero el resto de sonidos los de por el altavoz Bluetooth, no es posible (salvo que el navegador tenga esa opción, como sygic). Con tasker, la única opción que veo es referente a voz por Bluetooth, pero creo que lo que haría sería que dejase de reproducir todos los sonidos a través del altavoz Bluetooth (si es que funcionase).
Caravantes
27/01/16, 14:31:53
El problema que tengo es que en mi coche si tengo música puesta por A2DP para escucharla tengo que seleccionar esta entrada en la radio del coche y si paso a escuchar la radio propiamente dicha del coche, el audio del móvil sigue pasando por su salida de BT. Por lo que si tengo el navegador activo y conectado el A2DP y paso a escuchar la radio, todas las instrucciones del navegador siguen pasando por A2DP, pero al no tener seleccionado ese canal no escucho nada.
Supongo que sabes que... en los ajustes de Android, en el apartado de Bluetooth, en la configuración del autorradio... Ahí puedes desactivar la transmisión multimedia. Con lo cual el enlace Bluetooth del smartphone con el autorradio solo funcionaría para voz telefónica; cualquier otro contenido de audio saldría por los altavoces del propio smartphone.
alaintxo11
27/01/16, 16:34:48
Supongo que sabes que... en los ajustes de Android, en el apartado de Bluetooth, en la configuración del autorradio... Ahí puedes desactivar la transmisión multimedia. Con lo cual el enlace Bluetooth del smartphone con el autorradio solo funcionaría para voz telefónica; cualquier otro contenido de audio saldría por los altavoces del propio smartphone.
Esa opción no me sirve porque yo quiero que siga sonando la música por A2DP, sólo quiero que el navegador lo haga por el altavoz del teléfono, el resto por A2DP.
No se, me parece extraño que no exista la opción, si una aplicación como Sygic la implementa se tiene que poder hacer de otro modo... A Tasker le he dado vueltas con este tema y, al menos yo, de momento no he visto la opción...
Ya probé en su día la apk Soundabout, pero no conseguía que funcionase como necesito, creo que no tiene la opción de seleccionar una aplicación concreta para que selecciones por donde saque su sonido, sólo lo puedes hacer de forma genérica (multimedia, teléfono,...) de todos modos voy a volver a mirarlo, quizás con las últimas actualizaciones...
WillyWeb
27/01/16, 18:06:56
Como ya te he dicho no lo veo fácil. He dado una vuelta por la documentación de Android sobre la reproducción de audio (Managing Audio Playback (http://developer.android.com/intl/es/training/managing-audio/index.html)) y he dado con alguno párrafos que indican más bien lo contrario...
Android maintains a separate audio stream for playing music, alarms, notifications, the incoming call ringer, system sounds, in-call volume, and DTMF tones. This is done primarily to allow users to control the volume of each stream independently.
With multiple apps potentially playing audio it's important to think about how they should interact. To avoid every music app playing at the same time, Android uses audio focus to moderate audio playback—only apps that hold the audio focus should play audio.
You can query the AudioManager to determine if the audio is currently being routed to the device speaker, wired headset, or attached Bluetooth device.
Eso me hace pensar que cada aplicación decide por qué canal envía su sonido, y dependiendo de lo que Android tenga conectado cada uno de esos canales sale por un dispositivo diferente (un BT, un auricular, etc). No he visto en la documentación ninguna indicación de que sea posible que dos aplicaciones sacando su audio por el mismo canal puedan sonar por dispositivos distintos.
alaintxo11
29/01/16, 09:37:58
Como ya te he dicho no lo veo fácil. He dado una vuelta por la documentación de Android sobre la reproducción de audio (Managing Audio Playback (http://developer.android.com/intl/es/training/managing-audio/index.html)) y he dado con alguno párrafos que indican más bien lo contrario...
Android maintains a separate audio stream for playing music, alarms, notifications, the incoming call ringer, system sounds, in-call volume, and DTMF tones. This is done primarily to allow users to control the volume of each stream independently.
With multiple apps potentially playing audio it's important to think about how they should interact. To avoid every music app playing at the same time, Android uses audio focus to moderate audio playback—only apps that hold the audio focus should play audio.
You can query the AudioManager to determine if the audio is currently being routed to the device speaker, wired headset, or attached Bluetooth device.
Eso me hace pensar que cada aplicación decide por qué canal envía su sonido, y dependiendo de lo que Android tenga conectado cada uno de esos canales sale por un dispositivo diferente (un BT, un auricular, etc). No he visto en la documentación ninguna indicación de que sea posible que dos aplicaciones sacando su audio por el mismo canal puedan sonar por dispositivos distintos.
Muchas gracias. Llegado el caso, podría asumir que, al menos cuando yo quisiese, pudiese desconectar el enlace A2DP y que todo el multimedia sonase por el altavoz interno. Es decir, hacer con Tasker un acceso directo que al tocarlo pase el sonido multimedia que está sonando por el A2DP al altavoz interno, pero que siga conectado por Bluetooth al manos libres y a todo lo que esté conectado. Digo esto último, porque una forma directa de pasar todo el audio que suena por A2DP al altavoz es apagar el bluetooth, pero claro, al hacer eso dejo de tener control con el manos libres sobre el móvil (uso los mandos del coche para moverme por las pantallas) y de estar conectado el perfil de manos libres al coche para las llamadas.
Creo que esto, por la descripción que me has pasado, si debería poder llegar a ser posible, al menos en teoría, ya que no es lo mismo pasar todo el multimedia al altavoz interno, que pasar sólo una aplicación mientras otra sigue saliendo por el A2DP, no?. El caso es que yo no sé cómo hacerlo aunque le he dado muchas vueltas también a esta opción...
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.