Альтернатива устаревшей функции API WebSpeech - PullRequest
0 голосов
/ 16 июня 2020

Мне нужно работать со звуком, и мне нужно использовать следующую строку кода после создания 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 устарел. Спасибо!

...