Поделиться через


MediaPlayer.AudioStateMonitor Свойство

Определение

Возвращает объект AudioStateMonitor , который позволяет приложению UWP определить, отключена ли в данный момент звук любого из аудиопотоков приложения или их громкость уменьшается системой.

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, чтобы определить новый текущий уровень звука.

Применяется к