如何使用react native在IOS中录制音频,我可以将其上传到base64并在浏览器/android设备上播放?
我已经尝试了我能想到的一切。我尝试了各种库,既有如何使用react native在IOS中录制音频,我可以将其上传到base64并在浏览器/android设备上播放?,android,ios,react-native,audio,avaudioplayer,Android,Ios,React Native,Audio,Avaudioplayer,我已经尝试了我能想到的一切。我尝试了各种库,既有react native录音机,也有react native音频 基本上,我所做的是: 在移动设备上录制语音音频 将其保存到设备文件系统 在base64模式下使用react native fs读取,或使用onFinished录制回调中的IncludeBase64选项使用react native audio 将base64发送到存储字符串的端点 从其他设备(浏览器或其他移动设备)下载audio base64字符串 播放所说的音频文件 以下是该问题的注
react native录音机
,也有react native音频
基本上,我所做的是:
react native fs
读取,或使用onFinished
录制回调中的IncludeBase64
选项使用react native audio
react native sound recorder
和以下设置可以成功地工作: bitRate: 128000,
channels: 2,
sampleRate: 44100,
}
if (Platform.OS === 'android') {
options['format'] = SoundRecorder.FORMAT_MPEG_4
options['encoder'] = SoundRecorder.ENCODER_AAC
}
SoundRecorder.start(path, options)