2 votos

vincular el volumen de los auriculares al volumen principal

Ya he formulado esta pregunta en desbordamiento de pila sin mucha suerte hasta ahora, pero pensé que podría ser mejor aquí.
Tengo un Android TV (Philips 49PUS6401) quiero conectarle un sistema de sonido envolvente que tiene mucha más calidad que los altavoces incorporados aunque solo se use en estéreo.

sin embargo, este televisor separa el control de volumen para la salida principal y la salida de auriculares, el resultado es que incluso con los altavoces del televisor apagados, las teclas de volumen del mando a distancia no ajustan el volumen de los auriculares (que estoy utilizando como salida de línea)

Estoy planeando escribir una aplicación simple para ajustar el volumen de los auriculares cada vez que el volumen del mástil se cambia, pero me parece que no puede averiguar cómo obtener o establecer el volumen de los auriculares, como el gestor de audio se ocupa de los flujos en lugar de las salidas, por lo que el único valor que puedo obtener de ella es el maestro.

¿Cómo puedo encontrar la manera de conseguir/ajustar el volumen de los auriculares? Tengo acceso shell a través de adb, pero no puedo conseguir Root.

para referencia la televisión está ejecutando el último firmware, que es Android 5.1.1

Sé que normalmente Android no permite controlar los dispositivos de audio individuales, sino que utiliza flujos, y la capa de abstracción de hardware de Android (HAL) se encarga del enrutamiento, pero de alguna manera el fabricante de este televisor ha sido capaz de dividir el audio y alimentarlo por la toma de auriculares y una segunda salida simultáneamente. este problema ha sido bastante comentado en los foros: ver aquí

Por el momento sólo estoy buscando una manera de acceder a él a través de ADB, pero a largo plazo estoy planeando escribir una aplicación sencilla para vincular el volumen de la salida principal con el volumen de los auriculares para no tener que ahondar en un submenú (que molesta a kodi-media player) con el fin de cambiar el volumen.

así que o bien los comandos ADB o la sección pertinente de la API de Android sería bienvenida, ya he mirado:

  • AudioManager
  • Sistema de audio
  • libaudio

y he ido a buscar en el sistema de archivos, supongo que lo que quiero estará escondido en la parte /dev del sistema de archivos a la que no puedo llegar sin Root, pero me alegraría estar equivocado.

0voto

Ralph Wiggum Puntos 281

Maldita sea, me pasa lo mismo con la TV, ¿hay alguna forma de arreglar esto? Es realmente molesto, no puedo controlar mis altavoces, y los altavoces por defecto de la TV son horriblemente malos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X