1 votos

¿Cómo saber qué aplicación está reproduciendo música en segundo plano?

Instalé algunas alarmas, luego las configuré... luego configuré los ajustes del teléfono la señal de despertador estándar para una música larga.

Al final, algo está reproduciendo música en mi oído, en segundo plano, y no tengo forma de saber qué aplicación lo está haciendo.

5voto

Silentcode Puntos 376

Pruebe este comando dentro de adb shell dumpsys media_session | grep -E "Media button session is.*userId=0"

El resultado será el siguiente

blueline:/ $ dumpsys media_session | grep -E "Media button session is.*userId=0"
  Media button session is com.bsbportal.music/media_session (userId=0)

Este es un comando sencillo para obtener el nombre del paquete de la aplicación que reproduce el audio

dumpsys media_session | grep -E "Media button session is.*userId=0" | sed "s/.*Media button session is//g" | cut -d'/' -f1 | xargs

blueline:/ $ dumpsys media_session | grep -E "Media button session is.*userId=0" | sed "s/.*Media button session is//g" | cut -d'/' -f1 | xargs
com.bsbportal.music
blueline:/ $ dumpsys media_session | grep -E "Media button session is.*userId=0" | sed "s/.*Media button session is//g" | cut -d'/' -f1 | xargs
com.google.android.youtube
blueline:/ $

Si has puesto en pausa las aplicaciones de reproducción de música, obtendrás el mismo resultado.

Si realmente quieres confirmar si el audio/música o algún contenido se está reproduciendo realmente, entonces puedes combinar el comando anterior con otro para comprobar su estado de reproducción.

dumpsys media_session | grep -E "Media button session is.*userId=0" -A11 | grep "state=" | sed "s/.*{state=//g" | cut -d ',' -f1

Devuelve "3" para el estado de reproducción y "2" para el estado de pausa.

blueline:/ $ dumpsys media_session | grep -E "Media button session is.*userId=0" -A11 | grep "state=" | sed "s/.*{state=//g" | cut -d ',' -f1
2
blueline:/ $

Todas mis pruebas se realizaron en Google Pixel 3 que se ejecuta en Android 12, los comandos de shell pueden devolver una salida diferente en diferentes versiones de Android así que asegúrese de ajustarlas. (O volver a mí si usted necesita cualquier ayuda)

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