Я использую плагин expo-av для записи звука (чтобы позже загрузить его на свой сервер)
шаг 1 (я создаю новый экземпляр записи)
let audio = new Audio.Recording();
шаг 2 (я готовлю аудиообъект к записи)
await audio.prepareToRecordAsync(Audio.RECORDING_OPTIONS_PRESET_HIGH_QUALITY)
шаг 3 (начинаю запись)
await audio.startAsync();
шаг 4 (я получаю аудиофайл и регистрирую его)
let record = audio.getURI();
console.log(record);
вот аудиофайл
file: ///data/user/0/host.exp.exponent/cache/ExperienceData/%254027mdmo7sn%252FIndaparty/Audio/recording -37823922-e506-497a-9957-aaeb91d65af5.m4a
шаг 5 (я создаю аудиофайл для воспроизведения (для прослушивания моей записи))
const { sound: soundObject, status } = await Audio.Sound.createAsync(
{ localUri : record },
{ shouldPlay: true }
);
на шаге 5, Я получаю эту ошибку
[Необработанное отклонение обещания: ошибка: не удается загрузить AV-ресурс из нулевого источника воспроизведения]
Я не уверен, что не так в моем коде (как у меня есть возвращенный путь, который также считается нулевым)?