8 votos

¿Cómo comprobar si se está reproduciendo algún audio a través del Terminal?

A veces subo el audio en mi MacBook, pero luego me olvido de volver a bajarlo. ¿Hay algún comando de terminal que pueda utilizar para detectar si el audio se está reproduciendo en ese momento (sonido procedente de los altavoces)?

Necesito algo similar a ¿Cómo detectar que el sonido se está reproduciendo en Linux? o ¿Probar si los dispositivos de audio/tarjetas de sonido se están reproduciendo actualmente? , salvo que ninguno de ellos funciona tal cual para Linux.

6voto

Lewis Puntos 1

Por casualidad encontré la respuesta hace poco, y la publicaré aquí para quien la necesite:

if [[ "$(pmset -g | grep ' sleep')" == *"coreaudiod"* ]]; then echo audio is playing; else echo no audio playing; fi

Descubrí el pmset método de este puesto pero le he añadido algunas cosas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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