Как воспроизводить аудио запись пока она записывается React Native

Столкнулся с проблемой реализации режима "Эхо" (пользователь начинает записывать аудио и через несколько секунд начинает слышать свою запись в наушнике) в React Native.

Я новичок в react native. Пытался реализовать через react-native-audio-recorder-player. Тут аудио записывается в файл, если начать воспроизводить это файл, до того как закончится запись, то получаю Error: Prepare failed.: status=0x1, насколько понимаю, это из-за того, что файл не является валидным, пока не закончена запись. Так же пробовал сделать запись в массив через react-native-live-audio-stream. Получилось что-то типа такого:

LiveAudioStream.on('data', data => {
     // base64-encoded audio data chunks
     const chunk = Buffer.from(data, 'base64');
     this.chunks.push(chunk);
});
LiveAudioStream.start();

Получаю масссив chunks, но не понимаю как его воспроизвести.

Может кто-нибудь подсказать как можно реализовать режим "Эхо" в React Native?


Ответы (0 шт):