27 votos

Establecer un volumen diferente para varias aplicaciones que se ejecutan al mismo tiempo

Quiero utilizar Spotify y una aplicación de seguimiento de la velocidad de carrera al mismo tiempo, pero Spotify es mucho más ruidoso que la otra aplicación y, por tanto, no puedo escucharlo cuando ambos corren simultáneamente. ¿Hay alguna forma de bajar el volumen de una aplicación pero no el de la otra, de forma similar al mezclador de volumen de Windows?

volume mixer

0 votos

He puesto una recompensa por esta pregunta. Agradezco las soluciones que requieran Root y/o Xposed Framework.

0 votos

@Fiksdal ¿Qué hay de malo en las respuestas a una pregunta muy similar aquí ? ¿Buscas algo más?

2 votos

@JohnRamos La diferencia es que esta pregunta requiere establecer volúmenes diferentes simultáneamente. Por ejemplo, estás escuchando las noticias en una aplicación de radio y la 5ª de Beethovens en una aplicación de música al mismo tiempo. Quieres bajar el volumen de Beethoven, pero mantener el volumen de las noticias.

10voto

xavier_fakerat Puntos 1

Probablemente estabas buscando algo como la versión de Sound Assistant, para dispositivos Android genéricos, pero tal y como está ahora la primera está disponible y sólo es funcional en los dispositivos Samsung (Ediciones Galaxy con las últimas versiones de Android)

De la descripción:

Asistente de sonido

La utilidad de sonido disponible en la serie Galaxy Proporciona varias funciones de conveniencia relacionadas con el audio - Permite controlar el volumen multimedia en lugar del tono de llamada al pulsar las teclas de volumen - Soporta volumen individual de las aplicaciones (puedes controlar el volumen de la música y de los juegos de forma diferente)

enter image description here

Lamentablemente tal y como está no es posible o al menos factible para otros dispositivos Android, quizás esta función necesite alguna actualización de hardware en los dispositivos de destino para transmitir la salida de audio en más de 1 canal, tal y como comentaba Izzy en su respuesta.

Es posible que tengas que esperar un poco hasta que dicha función pueda ser implementada en otros dispositivos Android, mientras tanto podrías conseguir un dispositivo Samsung compatible para disfrutar de esta función o quizás automatización con tasker o macrodroid.

1 votos

Tengo un Galaxy S5 con Marshmallow por ahí. No es mi conductor diario, pero voy a probar esto en eso de todos modos.

2 votos

Acabo de instalar la aplicación SoundAssistant de Google Play en un Samsung Galaxy S7 con Marshmallow y funciona perfectamente; ahora puedo escuchar las estadísticas de tiempo y distancia de MapMyRun a través de TuneIn Radio y Spotify, que es justo lo que estaba buscando.

0 votos

@Revetahw parece que el asistente de sonido hace bien el trabajo, ver el comentario anterior

8voto

Izzy Puntos 45544

Ese tipo de "mezclador" no parece ser posible. Citando la descripción de Volumen de la aplicación (gracias a Fiksdal por señalar este comentario):

Android gestiona un flujo para todas las aplicaciones, por lo que no podemos establecer diferentes niveles de volumen al mismo tiempo para dos aplicaciones diferentes.

Así que, en el mejor de los casos, podrías establecer diferentes volúmenes para diferentes aplicaciones. De nuevo, no hay nada integrado en Android para automatizar eso, así que todas las soluciones se basan en la aplicación:

  • Volumen de la aplicación : Dice cubrir exactamente tu caso de uso - pero se actualizó por última vez el 11/2013, por lo que no está claro si será compatible con las versiones recientes de Android.
  • AppConfig : puede hacer esto al menos para el volumen de los medios (y algunos otros ajustes). De nuevo, no se actualiza desde hace tiempo (desde 6/2014).
  • App Volume Manager : de nuevo una aplicación actualizada por última vez en 10/2014, y que no tiene la mejor calificación - pero según este hilo de XDA debería hacer el trabajo.

Una batidora podría ser posible de forma limitada si se pudiera indicar a las aplicaciones implicadas que utilicen diferentes "canales" (por ejemplo, uno que utilice el timbre, otro multimedia, otro de notificaciones, otro de alarmas) - que puede ser posible para una aplicación Root (siendo algún módulo XPosed el candidato más probable). Pero hasta el momento, parece que nadie ha propuesto tal cosa.

No conozco ningún candidato más actualizado u otra alternativa, aunque puede que se haya colado alguno en mis redes. No dude en consultar mi lista de aplicaciones para Configuración del sistema Si encuentro uno, lo añadiré sin duda.

1 votos

Parece que estas aplicaciones sólo fijan el volumen general del sistema cuando abres diferentes aplicaciones. El OP está pidiendo una manera de mezclar el sonido de diferentes aplicaciones al mismo tiempo con un nivel de volumen configurable para cada aplicación, simultáneamente.

0 votos

Ni idea entonces, @Fiksdal - Nunca he usado ninguna de esas aplicaciones, así que no sé cómo funcionan. Probablemente una aplicación de este tipo requeriría Root entonces; pero revisando el repo de XPosed (que sería el candidato más probable en este caso), no pude encontrar un módulo que coincida. Sin embargo, según este hilo de XDA , Volumen de la aplicación debería ser capaz de hacerlo. El hilo también menciona App Volume Manager como candidato, que parece ser capaz (lo añadiré a mi respuesta ahora)

1 votos

Desde la página de Google Play de "App Volume": "Android gestiona un solo flujo para todas las aplicaciones, por lo que no podemos establecer diferentes niveles de volumen al mismo tiempo para dos aplicaciones diferentes". Parece que vamos a necesitar acceso Root y quizás un módulo Xposed para conseguirlo (lo cual me parecería bien.) He mirado las otras dos aplicaciones de tu respuesta y también son iguales. Gracias por las sugerencias, pero resulta que son bastante diferentes de lo que pide el OP.

1voto

RockPaperLizard Puntos 225

Hace más de 4 años, Izzy escribió una respuesta indicando que esta característica deseable probablemente no era posible en la mayoría de las construcciones de Android en ese momento.

Pues bien, avanza rápidamente 4 años y medio, y parece que todavía no es posible en la mayoría de las versiones de Android.

Citando a Yogesh Dama, un experto desarrollador de Android, en las notas de la versión actual de su aplicación WOW Volume Manager :

Nota: la aplicación puede cambiar los niveles de volumen sólo si abre la aplicación que ha configurado. no hay posibilidad en Android de cambiar los niveles de volumen para las aplicaciones que se ejecutan en segundo plano. sólo las aplicaciones que están en primer plano y abiertas por el usuario, sólo para esas aplicaciones el control de volumen automático puede funcionar.

Las palabras clave de esta cita son "no hay posibilidad en Android de cambiar los niveles de volumen de las aplicaciones que se ejecutan en segundo plano" . Cuando tienes una aplicación en primer plano, todas las demás aplicaciones están en segundo plano, y Android sigue sin ofrecer ninguna forma de controlar el volumen del sonido de las aplicaciones en segundo plano.

(Tenga en cuenta que WOW Volume Manager le permite cambiar el volumen por primer plano app. Además, en el momento de escribir este artículo, WOW Volume Manager está a la venta de forma gratuita. Consíguelo mientras puedas).

Allí son formas de evitar esta limitación de Android: Los desarrolladores de aplicaciones pueden incluir diferentes clips de sonido pregrabados a diferentes niveles de volumen con sus aplicaciones. También pueden generar dinámicamente sonidos con diferentes amplitudes. Por último, pueden permitir la selección de frecuencias que los humanos percibir a volúmenes más bajos. Después de implementar una o más de estas técnicas, los desarrolladores pueden permitir a los usuarios seleccionar un perfil de volumen para su aplicación específica, que funcionará incluso cuando se ejecute en segundo plano. No conozco ninguna aplicación que haga esto, pero es posible.

0voto

Sonamor Puntos 76

Android por defecto no tiene un método o una opción para ajustar el volumen por aplicación. Necesitarás una aplicación para ello y quizás rootear tu teléfono. Creo que esta aplicación va a hacer el trabajo, por favor, compruebe https://play.google.com/store/apps/details?id=droidamax.appvolume&feature=search_result#?t=W251bGwsMSwyLDEsImRyb2lkYW1heC5hcHB2b2x1bWUiXQ

0voto

Fiksdal Puntos 78

De hecho, el propio diseño de Android lo hace casi imposible.

Por lo tanto, mi solución es ejecutar una de las aplicaciones (la que se supone que tiene el volumen más bajo) en una VM de Android en el mismo dispositivo, utilizando Android virtual app.

Esto puede parecer una solución un poco extrema, pero para los dispositivos modernos, con su abundante RAM y sus CPU de más de 10 núcleos, no suele ser un gran problema. Y es la sólo manera de hacerlo en la actualidad.

El hecho de que la aplicación se ejecute en su propia VM de Android significa que se puede ajustar el volumen del sistema en esa VM sin afectar al volumen global del sistema del dispositivo anfitrión.

Ten en cuenta que el uso de los botones de volumen en el dispositivo sólo afectará al dispositivo anfitrión, por lo que tienes que ir a la aplicación de configuración de la VM para ajustar el volumen.

Es genial ejecutar Spotify en la VM, porque gracias a Spotify Connect se puede controlar de forma remota desde el host, sin tener que entrar en la VM todo el tiempo.

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