MediaPlayer.AudioStateMonitor プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 プロパティをチェックして、新しい現在のオーディオ レベルを決定します。