MediaPlayer.AudioStateMonitor 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 AudioStateMonitor 对象,该对象允许 UWP 应用确定应用的任何音频流当前是否处于静音状态,或者其音量被系统减小。
public:
property AudioStateMonitor ^ AudioStateMonitor { AudioStateMonitor ^ get(); };
AudioStateMonitor AudioStateMonitor();
public AudioStateMonitor AudioStateMonitor { get; }
var audioStateMonitor = mediaPlayer.audioStateMonitor;
Public ReadOnly Property AudioStateMonitor As 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 属性来确定新的当前音频级别。