使用反应原生相机拍摄多张图像

Posted

技术标签:

【中文标题】使用反应原生相机拍摄多张图像【英文标题】:Take multiple images with react native camera 【发布时间】:2018-02-01 11:05:45 【问题描述】:

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

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();

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于使用反应原生相机拍摄多张图像的主要内容,如果未能解决你的问题,请参考以下文章

如何从相机捕获多张图像并使用位图将其编码为字符串?

使用 Ionic 使用相机拍摄多张照片

如何使用 Cordova 相机插件拍摄多张照片

使用原生 iOS 相机应用程序拍摄的照片总是 UIImage 方向向上

如何使用运动检测触发相机?

离子:每张照片/拍摄多张照片后,相机都会要求确认