Compartilhar via


MediaPlayer.AudioStateMonitor Propriedade

Definição

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.

Aplica-se a