MediaPlayer.AudioStateMonitor 属性

定义

获取 AudioStateMonitor 对象,该对象允许 UWP 应用确定应用的任何音频流当前是否处于静音状态,或者其音量被系统减小。

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

属性值

AudioStateMonitor 对象。

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

注解

Windows 动态静音或降低音频流的级别,以响应系统事件。 例如,当警报响铃时,播客应用的音频呈现流的音量可能会降低。 AudioStateMonitor 允许应用响应其音频流级别的更改。 例如,播客应用可以选择在系统降低音量时暂停播放,然后在音量恢复正常时继续播放。

使用 AudioStateMonitor.SoundLevel 属性确定 MediaPlayer 的当前声音级别。 注册 SoundLevelChanged 事件的处理程序,以便在 MediaPlayer 的声音级别更改时接收通知,然后检查 SoundLevel 属性来确定新的当前音频级别。

适用于