MediaPlayer.AudioStateMonitor Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un objeto AudioStateMonitor que permite a una aplicación para UWP determinar si alguna de las secuencias de audio de la aplicación se está silenciando o si el sistema reduce su volumen.
public:
property AudioStateMonitor ^ AudioStateMonitor { AudioStateMonitor ^ get(); };
AudioStateMonitor AudioStateMonitor();
public AudioStateMonitor AudioStateMonitor { get; }
var audioStateMonitor = mediaPlayer.audioStateMonitor;
Public ReadOnly Property AudioStateMonitor As AudioStateMonitor
Valor de propiedad
Objeto AudioStateMonitor .
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)
|
Comentarios
Windowsmuta dinámicamente o reduce el nivel de secuencias de audio en respuesta a los eventos del sistema. Por ejemplo, el volumen de una secuencia de representación de audio de una aplicación de podcasts puede reducirse mientras se suena una alarma. AudioStateMonitor permite a las aplicaciones responder a los cambios en el nivel de sus secuencias de audio. Por ejemplo, una aplicación de podcast puede optar por pausar la reproducción cuando el sistema reduce el nivel de sonido y, a continuación, reanudar la reproducción cuando el nivel de volumen vuelve a la normalidad.
Utilice la propiedad AudioStateMonitor.SoundLevel para determinar el nivel de sonido actual de MediaPlayer. Registre un controlador para que el evento SoundLevelChanged reciba notificaciones cuando cambie el nivel de sonido de MediaPlayer y, a continuación, compruebe la propiedad SoundLevel para determinar el nuevo nivel de audio actual.