Обработка аудио в блоках с помощью JS (API WebAudio) - PullRequest
2 голосов
/ 04 мая 2019

Я хотел спросить, есть ли способ обработки аудио с помощью API WebAudio в чанках фиксированного размера, и впоследствии у них будет доступ к этим чанкам. Offline​Audio​Context, похоже, не поддерживает этот случай, он обрабатывает график только один раз за время, заданное в конструкторе. Случай использования, который я имел в виду, представлял живое аудио. Моя первоначальная идея заключалась в том, чтобы использовать один контекст живого аудио и один контекст вне сети. Оба будут обрабатывать один и тот же звуковой график. Автономный график будет работать с другой частотой дискретизации и использоваться только для предоставления визуализированных буферов для визуализации.

Я читал, что создание нового Offline​Audio​Context в качестве начала рендеринга должно запускаться пользовательским вводом во многих браузерах.

1 Ответ

1 голос
/ 07 мая 2019

Непонятно, зачем вам нужны два контекста для визуализации. Вы можете использовать AnalyserNode, подключенный где-то на графике обработки контекста в реальном времени, чтобы получить данные временной или частотной области. Вы можете использовать их для визуализации.

...