我在我的应用程序中使用了 expo-camera 并且我已经完全实现了它;记录和停止它的过程正常工作,但是当我点击时stopRecording()
没有文件被返回;我想知道有什么问题?
这是我的代码如下:
const recordVideo = async () => {
let video;
const options = {
maxDuration: delay,
quality: Camera.Constants.VideoQuality['1080p'],
maxFileSize: 20000,
mute: false,
mirror: false,
};
if (cameraRef && cameraReady) {
video = await cameraRef.recordAsync(options);
}
return video;
}
setRecording(false);
if (cameraRef && cameraReady) {
return await cameraRef.stopRecording();
}
};
return (
<Camera
ref={(ref) => setCameraRef(ref)}
type={cameraType}
style={styles.camera}
onCameraReady={() => setCameraReady(true)}
useCamera2Api
/>)