AudioStateMonitor.SoundLevelChanged Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда система изменяет уровень звука аудиопотоков, отслеживаемых AudioStateMonitor.
// Register
event_token SoundLevelChanged(TypedEventHandler<AudioStateMonitor, IInspectable const&> const& handler) const;
// Revoke with event_token
void SoundLevelChanged(event_token const* cookie) const;
// Revoke with event_revoker
AudioStateMonitor::SoundLevelChanged_revoker SoundLevelChanged(auto_revoke_t, TypedEventHandler<AudioStateMonitor, IInspectable const&> const& handler) const;
public event TypedEventHandler<AudioStateMonitor,object> SoundLevelChanged;
function onSoundLevelChanged(eventArgs) { /* Your code */ }
audioStateMonitor.addEventListener("soundlevelchanged", onSoundLevelChanged);
audioStateMonitor.removeEventListener("soundlevelchanged", onSoundLevelChanged);
- or -
audioStateMonitor.onsoundlevelchanged = onSoundLevelChanged;
Public Custom Event SoundLevelChanged As TypedEventHandler(Of AudioStateMonitor, Object)
Тип события
TypedEventHandler<AudioStateMonitor,IInspectable>
Комментарии
Windows динамически отключает или снижает уровень звуковых потоков в ответ на системные события. Например, громкость потока отрисовки звука приложения подкаста может быть снижена во время звонка будильника. Кроме того, при переходе приложения в фоновый режим в приложении для записи звука может быть отключен поток записи. Зарегистрируйте обработчик для этого события, чтобы получать уведомления при изменении уровня звука для категории звуковых потоков, а затем проверка свойство SoundLevel, чтобы определить новый текущий уровень звука.