Я использую аудиоконтекст в js для записи некоторых небольших звуковых сэмплов и их визуализации.
const context = new AudioContext()
const audioStream = context.createMediaStreamSource(stream)
const analyser = context.createAnalyser()
analyser.fftSize = 2048
const bufferLength = analyser.fftSize
const timeData = new Uint8Array(bufferLength)
audioStream.connect(analyser)
А потом получаю данные во временной области * Визуализация работает нормально, но я хочу иметь возможность воспроизводить визуализированные данные. Я ищу что-то вроде context.playUint8Array(timeData)
, но бьюсь головой о стену здесь.
Любая помощь приветствуется.