0

我正在录制简短的音频剪辑,并希望使用 PHP 将它们保存在服务器上,即我有一个创建 .caf 文件的录制对象(理想情况下,我想将其转换为 MP3 并保存,但这是一个单独的问题)。但我想使用 PHP 将该文件保存在服务器上。下面的代码是我用于录制音频的代码。

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

1 回答 1

0

我实际上想通了,只是为遇到类似情况的其他人发帖。发布记录对象非常简单,就像使用表单日期发布图像一样

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']);
于 2020-07-15T14:45:08.273 回答