React Native Audio Recorder Player 库中的 onStopRecord 函数问题

问题描述 投票:0回答:1
// Import the required library
import AudioRecorderPlayer from "react-native-audio-recorder-player";



// Function to stop recording (issue here)
const onStopRecord = React.useCallback(async () => {
  try {
    // Issue occurs within this function
    const result = await audioRecorderPlayer.stopRecorder();
    audioRecorderPlayer.removeRecordBackListener();
    setRecordSecs(0);
    console.log(result);
    console.log(result, "Recorder result");
  } catch (error) {
    console.error("Error stopping recorder:", error);
  }
}, []);

我在使用 React Native Audio Recorder Player 库时遇到了 `onStopRecord` 函数的问题。具体来说,我无法正确停止录制,我正在寻求解决此问题的指导。

react-native audio-recording
1个回答
0
投票

您已经使用过

useCallback
..您是否尝试过在没有此钩子的情况下使用
onStopRecord
函数? 像这样:

const onStopRecord=async()=>{
  try {
    // Issue occurs within this function
    const result = await audioRecorderPlayer.stopRecorder();
    audioRecorderPlayer.removeRecordBackListener();
    setRecordSecs(0);
    console.log(result);
    console.log(result, "Recorder result");
  } catch (error) {
    console.error("Error stopping recorder:", error);
  }
}

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