【问题标题】:Recording camera not working after fix to ratio issues修复比率问题后,摄像头无法正常工作
【发布时间】:2020-11-19 16:37:02
【问题描述】:

我是 React Native 的新手,正在修改为我构建的应用程序。我已经解决了相机比例在屏幕上看起来被挤压的问题,但是现在我收到了一个未处理的承诺拒绝错误。以前,这将开始录制:

const startRecording = async () => {
    setRecording(true);
    camera.current;
    const response = await camera.current.recordAsync(

不过现在是Undefined is not an object( evaluating 'camera.current.recordAsync' startRecording$)

我认为这是因为之前相机被定义为const camera = useRef(); 而比率修复(from here) 使用的是const [camera, setCamera] = useState(null);,但我不确定如何更正它。

【问题讨论】:

    标签: react-native expo expo-camera


    【解决方案1】:

    找到答案。可能很基础,说我是菜鸟!

    useState() 没有 .current 属性。删除它,它可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 2014-06-08
      相关资源
      最近更新 更多