Freigeben über


MediaPlayer.AudioStateMonitor Eigenschaft

Definition

Ruft ein AudioStateMonitor-Objekt ab, mit dem eine UWP-App bestimmen kann, ob einer der Audiodatenströme der App derzeit stummgeschaltet wird oder ob die Lautstärke vom System reduziert wird.

public:
 property AudioStateMonitor ^ AudioStateMonitor { AudioStateMonitor ^ get(); };
AudioStateMonitor AudioStateMonitor();
public AudioStateMonitor AudioStateMonitor { get; }
var audioStateMonitor = mediaPlayer.audioStateMonitor;
Public ReadOnly Property AudioStateMonitor As AudioStateMonitor

Eigenschaftswert

Ein AudioStateMonitor-Objekt .

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Hinweise

Windows schaltet die Audiodatenströme als Reaktion auf Systemereignisse dynamisch stumm oder senkt sie. Beispielsweise kann die Lautstärke des Audiorenderingstreams einer Podcast-App verringert werden, während ein Alarm klingelt. Mit AudioStateMonitor können Apps auf Änderungen in der Ebene ihrer Audiostreams reagieren. Beispielsweise kann eine Podcast-App die Wiedergabe anhalten, wenn der Soundpegel vom System gesenkt wird, und dann die Wiedergabe fortsetzen, wenn der Lautstärkepegel wieder normal ist.

Verwenden Sie die AudioStateMonitor.SoundLevel-Eigenschaft , um den aktuellen Soundpegel des MediaPlayer zu bestimmen. Registrieren Sie einen Handler für das SoundLevelChanged-Ereignis , um Benachrichtigungen zu empfangen, wenn sich der Soundpegel des MediaPlayer ändert, und überprüfen Sie dann die SoundLevel-Eigenschaft , um den neuen aktuellen Audiopegel zu ermitteln.

Gilt für: