MediaPlayer.AudioStateMonitor 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 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
屬性值
Windows 需求
裝置系列 |
Windows 10, version 1803 (已於 10.0.17134.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v6.0 引進)
|
備註
Windows 會動態靜音或降低音訊資料流程的層級,以回應系統事件。 例如,當警示響鈴時,播客應用程式的音訊轉譯資料流程音量可能會降低。 AudioStateMonitor 可讓應用程式回應其音訊資料流程層級的變更。 例如,當系統降低聲音等級時,播客應用程式可能會選擇暫停播放,然後在音量層級恢復正常時繼續播放。
使用 AudioStateMonitor.SoundLevel 屬性來判斷 MediaPlayer目前的音效等級。 註冊 SoundLevelChanged 事件的處理常式,以在 MediaPlayer 的音效等級變更時接收通知,然後檢查 SoundLevel 屬性以判斷新的目前音訊層級。