Share via


MediaPlayer.AudioStateMonitor 屬性

定義

取得 AudioStateMonitor 物件,可讓 UWP app 判斷任何應用程式的音訊串流目前是否為靜音,或讓系統減少其音量。

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 屬性以判斷新的目前音訊層級。

適用於