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