带有 React Native 的录音机

问题描述 投票:0回答:2

我正在尝试在我的应用程序中添加录音机,但面临太多问题,因为我是 React Native 的新手,请指导我了解任何好的录音包。

谢谢。

react-native avaudiorecorder audiorecord voice-recording call-recording
2个回答
0
投票

你可以使用

react-native-audio-record
这个link

示例代码可以看这个:

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 (see below)
  wavFile: 'test.wav' // default 'audio.wav'
};
 
AudioRecord.init(options);
 
AudioRecord.start();
 
AudioRecord.stop();
// or to get the wav file path
audioFile = await AudioRecord.stop();
 
AudioRecord.on('data', data => {
  // base64-encoded audio data chunks
});

0
投票

最好的选择是使用 react-native-audio-recorder-player 它有很多例子并完全支持

© www.soinside.com 2019 - 2024. All rights reserved.