当用户点击按钮时,应用程序应该开始收听音频并在用户静音时停止录音(比如静音后 20 秒),现在以波形格式存储该音频文件(例如:test.wav ) 在 native react 中?
最佳答案
如您所知,React Native 中没有内置的音频录制功能,但是您始终可以使用第三方库/包。 NPM 上有很多可用的。这是其中之一react native audio record
import AudioRecord from 'react-native-audio-record';
const options = {
sampleRate: 16000, // default 44100
channels: 1, // 1 or 2, default 1
bitsPerSample: 16, // 8 or 16, default 16
audioSource: 6, // android only
wavFile: 'test.wav' // default 'audio.wav'
};
AudioRecord.init(options);
//Start Recording
AudioRecord.start();
//Stop Recording
AudioRecord.stop();
希望对您有所帮助
关于javascript - 有没有办法用 React native 录制音频并将其存储为 wave 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59103658/