Как воспроизводить аудио запись пока она записывается 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?