Мне нужно работать со звуком, и мне нужно использовать следующую строку кода после создания AudioContext:
audioContext.createScriptProcessor(4096, 1, 1);
Хотя это все еще работает, я вижу, что это устарело и заменено:
Устарело
Эта функция больше не рекомендуется. Хотя некоторые браузеры могут по-прежнему поддерживать его, возможно, он уже был удален из соответствующих веб-стандартов, может быть удален или может быть сохранен только для целей совместимости. Избегайте его использования и по возможности обновите существующий код; см. таблицу совместимости внизу этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любое время.
Примечание. По состоянию на 29 августа 2014 г. публикации Web Audio API spe c эта функция была помечена как устаревшая и была заменена на AudioWorklet ( см. AudioWorkletNode).
Источник: https://developer.mozilla.org/en-US/docs/Web/API/ScriptProcessorNode
Я не уверен, как переделать этот код с помощью AudioWorklet и AudioWorkletNode.
Кроме того, onaudioprocess устарел. Спасибо!