Выходной файл записи Expo пуст - PullRequest
0 голосов
/ 17 июня 2020

Я использую плагин 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-ресурс из нулевого источника воспроизведения]

Я не уверен, что не так в моем коде (как у меня есть возвращенный путь, который также считается нулевым)?

...