次の方法で共有


MediaPlayer.AudioStateMonitor プロパティ

定義

UWP アプリがアプリのオーディオ ストリームのいずれかが現在ミュートされているか、システムによってボリュームが減っているかを判断できるようにする AudioStateMonitor オブジェクトを取得します。

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 を使用すると、アプリはオーディオ ストリームのレベルの変更に応答できます。 たとえば、ポッドキャスト アプリは、システムによってサウンド レベルが下がったときに再生を一時停止し、ボリューム レベルが通常に戻ったときに再生を再開することを選択できます。

MediaPlayer の現在のサウンド レベルを確認するには、AudioStateMonitor.SoundLevel プロパティを使用します。 MediaPlayer のサウンド レベルが変更されたときに通知を受け取る SoundLevelChanged イベントのハンドラーを登録し、SoundLevel プロパティをチェックして、新しい現在のオーディオ レベルを決定します。

適用対象