错误:无法在React Native中使用react-native-image-crop-picker启动相机

iklwldmw  于 2023-05-01  发布在  React
关注(0)|答案(1)|浏览(174)

我正在尝试添加一个函数,用于在React Native App中打开相机。然而,一旦我尝试点击Take A Photo按钮,它确实给出了一个错误,说Error: Cannot launch camera
下面是我处理它的代码:

const handleTakeAPhoto = (): void => {
    askPermission(CAMERA).then(async (success) => {
      if (success) {
        try {
          const pickedImage = await ImagePicker.openCamera({
            width: 300,
            height: 300,
            cropping: true,
            mediaType: 'photo',
            cropperCircleOverlay: true,
          }) as Image;
          onSelect(pickedImage.path);
        } catch (error) {
          logError(`@CameraModal - handleTakeAPhoto: ${error}`);
        }
      } else {
        Alert.alert(strings.CameraRoll.denied, strings.CameraRoll.deniedMessage);
      }
    });
  };`

有没有人能帮帮忙,这里可能有什么问题!?
我希望Take a Photo按钮打开一个相机。

tf7tbtn2

tf7tbtn21#

我将react-native-image-crop-picker更新到最新版本0。39.0,它工作正常

相关问题