Сохранение записанного звукового клипа на сервере с использованием PHP в React Native - PullRequest
0 голосов
/ 14 июля 2020

Я записываю короткие аудиоклипы и хочу сохранить их на сервере, используя PHP, т.е. у меня есть объект записи, который создает файл .caf (в идеале я хочу преобразовать его в MP3 и сохранить, но это отдельный выпуск). но я хочу сохранить этот файл на сервере, используя PHP. Приведенный ниже код - это код, который я использую для записи звука.

const recording = new Audio.Recording();
await recording.prepareToRecordAsync(Audio.RECORDING_OPTIONS_PRESET_HIGH_QUALITY);
recording.setOnRecordingStatusUpdate(updateScreenForRecordingStatus);
await recording.startAsync();

1 Ответ

0 голосов
/ 15 июля 2020

Я действительно понял это, просто отправив сообщение для кого-то еще, кто испытывает аналогичную ситуацию. Публикация объекта записи довольно проста, это похоже на публикацию изображения с использованием даты формы

formData.append('audio', { uri: recordedAudio.getURI(), name: "abc.caf", type:"audio/x-caf" });

и на PHP стороне

move_uploaded_file($_FILES['audio']['tmp_name'], './uploads/sounds/' . $_FILES['audio']['name']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...