我尝试用Agora.io制作一个组音频录制器,所以我首先需要创建一个空的.aac音频文件,这样我就可以在这个文件上录制音频。我使用react-native-fetch-blob库来处理文件系统。
下面是我的录音代码:
const handleAudio = async () => {
const fs = RNFetchBlob.fs;
const dirs = fs.dirs;
if (!startAudio) {
fs.createFile(dirs.DocumentDir + '/record.aac', 'foo', 'utf8').then(() => {
_engine?.startAudioRecording(
dirs.DocumentDir + '/record.aac',
AudioSampleRateType.Type44100,
AudioRecordingQuality.Medium,
);
setStartAudio(true);
});
} else {
_engine?.stopAudioRecording();
}
};问题是文件‘foo’总是保持不变,Agora.io记录器不会更新这个新文件,它仍然是'foo'...
发布于 2021-04-27 20:58:37
https://stackoverflow.com/questions/67170989
复制相似问题