1

我正在尝试使用 ReactNativeCamera 模块拍摄多张图像。我首先有两个功能来拍摄图像:

takePicture() {
  const options = {};
  this.setState({searching:false});
  this.camera.capture({metadata: options})
    .then((data) => {
      console.log(data);
      this.setState({filePath:data.path})
    })
    .catch(err => console.error(err));
}

发生这种情况时,屏幕会因我拍摄的图像而冻结。我现在无法拍摄另一张照片。我试过这样:

retakeImage(){
  this.setState({searching:true});
  this.camera.startPreview();
}

任何想法我做错了什么,或者如何重新启动图像预览?

4

1 回答 1

1

所以我在这里找到了解决方案:https ://github.com/react-native-community/react-native-camera/issues/1115

0.13 版本的 React Native Camera 模块似乎有 bug。

于 2018-02-01T15:02:28.567 回答