BaseAudioContext: событие statechange
Базовый уровень Широко доступен
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с апреля 2021 года.
Событие statechange запускается в объекте BaseAudioContext, когда изменяется член state.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или установите свойство обработчика событий.
addEventListener("statechange", (event) => { })
onstatechange = (event) => { }
Тип события
Универсальный Event.
Примеры
Следующий фрагмент взят из нашей демо состояния AudioContext (смотреть в действии). Обработчик onstatechange используется для записи текущего состояния state в консоль каждый раз, когда оно изменяется.
audioCtx.onstatechange = () => {
console.log(audioCtx.state);
};
Спецификации
| Спецификация |
|---|
| Web Audio API # dom-baseaudiocontext-onstatechange |
Совместимость с браузерами
| Настольные | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
statechange_event |
41 | 14 | 40 | 28 | 9 | 41 | 40 | 28 | 9 | 4.0 | 41 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BaseAudioContext/statechange_event