4 votos

¿Qué aplicación está cambiando mi volumen?

El volumen de mis medios de comunicación salta ocasionalmente y de forma aleatoria al 100%

Por lo general, cuando ocurre es en los primeros segundos después de empezar a reproducir música en los auriculares, lo que me hace sospechar de Spotify o Bose.

¿Cómo puedo saber qué aplicación está haciendo esto?

¿Cómo puedo saber qué aplicaciones pueden modificar el volumen multimedia?

6voto

Firelord Puntos 161

¿Cómo puedo saber qué aplicaciones pueden modificar el volumen multimedia?

He utilizado aSpotCat en el pasado, por lo que lo recomiendo para identificar aplicaciones por permiso. Instale y ejecute la aplicación → pulse en Lista de aplicaciones por permiso → pulse sobre Permisos varios → pulse el icono de la línea horizontal de tres puntos → busque "Cambiar la configuración de audio".

Esto listará todas las aplicaciones que tienen permiso para cambiar el audio en el dispositivo de forma global.

Nota: algunos usuarios han comentado en la Play Store que la aplicación muestra demasiados anuncios, por lo que sugiero utilizar esta aplicación con la conectividad a internet desactivada.


¿Cómo puedo saber qué aplicación está haciendo esto?

Esto puede depender de la versión de Android ya que tengo probado esto sólo en Android 8.1 pero así es como puedes encontrar la aplicación problemática.

Configurar adb en su PC y ejecute este comando en el PC tan pronto como detecte el pico en la salida de audio:

adb shell dumpsys audio

En el resultado abrumador, busque la sección que comienza con el título Registro de eventos de audio: cambios de volumen . Observe las últimas entradas escritas (por marca de tiempo). En mi caso de prueba, he lanzado una aplicación de reproducción de vídeo para reproducir un vídeo y he cambiado el volumen a través de ella. A continuación, introduje mis auriculares, que son detectados automáticamente por una aplicación de automatización MacroDroid y ésta baja automáticamente el volumen para proteger mis oídos. Así es como todos estos cambios de volumen se reflejaron en el registro que obtuve para mi caso de prueba:

Audio event log: volume changes (logged when command received by AudioService)
07-22 05:03:57:687 adjustSuggestedStreamVolume(sugg:USE\_DEFAULT\_STREAM\_TYPE dir:ADJUST\_RAISE flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:03:57:697 adjustSuggestedStreamVolume(sugg:USE\_DEFAULT\_STREAM\_TYPE dir:ADJUST\_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:04:03:982 adjustSuggestedStreamVolume(sugg:USE\_DEFAULT\_STREAM\_TYPE dir:ADJUST\_LOWER flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:04:03:999 adjustSuggestedStreamVolume(sugg:USE\_DEFAULT\_STREAM\_TYPE dir:ADJUST\_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:04:04:792 adjustSuggestedStreamVolume(sugg:USE\_DEFAULT\_STREAM\_TYPE dir:ADJUST\_LOWER flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:04:04:809 adjustSuggestedStreamVolume(sugg:USE\_DEFAULT\_STREAM\_TYPE dir:ADJUST\_SAME flags:0x1014) from android/MediaSessionService uid:1000
**07-22 05:05:09:860 setStreamVolume(stream:STREAM\_MUSIC index:12 flags:0x0) from video.player.videoplayer**
07-22 05:05:09:871 setStreamVolume(stream:STREAM\_MUSIC index:13 flags:0x0) from video.player.videoplayer
07-22 05:05:09:905 setStreamVolume(stream:STREAM\_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:09:988 setStreamVolume(stream:STREAM\_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:10:492 setStreamVolume(stream:STREAM\_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:10:542 setStreamVolume(stream:STREAM\_MUSIC index:17 flags:0x0) from video.player.videoplayer
07-22 05:05:10:693 setStreamVolume(stream:STREAM\_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:10:845 setStreamVolume(stream:STREAM\_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:17:772 setStreamVolume(stream:STREAM\_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:17:789 setStreamVolume(stream:STREAM\_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:18:275 setStreamVolume(stream:STREAM\_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:18:325 setStreamVolume(stream:STREAM\_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:18:392 setStreamVolume(stream:STREAM\_MUSIC index:13 flags:0x0) from video.player.videoplayer
**07-22 05:05:21:665 setStreamVolume(stream:STREAM\_MUSIC index:6 flags:0x0) from com.arlosoft.macrodroid**

En las líneas resaltadas, el término que sigue a la palabra de es el nombre del paquete de la aplicación que provocó el cambio en el nivel de volumen, que en mi caso de prueba son video.player.videoplayer (para mi aplicación Video Player) y com.arlosoft.macrodroid (aplicación MacroDroid).

Cualquiera que sea el nombre del paquete que aparezca en su salida, puede encontrar el nombre de la aplicación correspondiente utilizando esta respuesta de la mía.

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