MediaPlayer.AudioStateMonitor Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um objeto AudioStateMonitor que permite que um aplicativo UWP determine se algum dos fluxos de áudio do aplicativo está sendo silenciado no momento ou tendo seu volume reduzido pelo sistema.
public:
property AudioStateMonitor ^ AudioStateMonitor { AudioStateMonitor ^ get(); };
AudioStateMonitor AudioStateMonitor();
public AudioStateMonitor AudioStateMonitor { get; }
var audioStateMonitor = mediaPlayer.audioStateMonitor;
Public ReadOnly Property AudioStateMonitor As AudioStateMonitor
Valor da propriedade
Um objeto AudioStateMonitor .
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1803 (introduzida na 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v6.0)
|
Comentários
O Windows ativa ou baixa dinamicamente o nível de fluxos de áudio em resposta a eventos do sistema. Por exemplo, o volume do fluxo de renderização de áudio de um aplicativo de podcast pode ser reduzido enquanto um alarme está tocando. AudioStateMonitor permite que os aplicativos respondam a alterações no nível de seus fluxos de áudio. Por exemplo, um aplicativo de podcast pode optar por pausar a reprodução quando o nível de som é reduzido pelo sistema e, em seguida, retomar a reprodução quando o nível de volume voltar ao normal.
Use a propriedade AudioStateMonitor.SoundLevel para determinar o nível de som atual do MediaPlayer. Registre um manipulador para o evento SoundLevelChanged receber notificações quando o nível de som do MediaPlayer for alterado e, em seguida, marcar a propriedade SoundLevel para determinar o novo nível de áudio atual.