Ver Mensaje Individual
  #9  
Viejo 29/01/16, 09:37:58
Array

[xs_avatar]
alaintxo11 alaintxo11 no está en línea
Usuario poco activo
 
Fecha de registro: ene 2015
Mensajes: 26
Tu operador: Movistar

 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
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) 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...
Responder Con Cita