【问题标题】:How to turn off the camera on tab or view change如何关闭选项卡上的相机或查看更改
【发布时间】:2019-07-09 14:23:58
【问题描述】:

更改选项卡/视图时相机不会关闭

render() {
  const { hasCameraPermission } = this.state;
  if (hasCameraPermission === null) {
    return <View><Button
         onPress={() => this.showCamera()}
           title="Show Camera"
          />
         </View>;
  } else if (hasCameraPermission === false) {
    return <Text>No access to camera</Text>;
  } else {
    return (
      <View>
        <Camera>
        </Camera>
      </View>
    );
  }
}

在视图中,我有可以显示相机的按钮。但是有一次,相机如果打开。当我更改选项卡(选项卡导航)并返回视图时,我没有按钮,而是黑屏。相机好像没有关闭。

谢谢

【问题讨论】:

  • 注意:目前仅支持一个活动的相机预览。使用导航时,最佳做法是卸载之前渲染的 Camera 组件,以便下一个屏幕可以毫无问题地使用相机。
  • 您使用的是哪个相机组件?
  • 我用的是expo-camera。

标签: react-native react-native-camera


【解决方案1】:

创建用于显示相机的特定组件。

【讨论】:

  • 抱歉,您能详细说明一下您的意思吗?我也有同样的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-16
  • 2011-12-21
  • 1970-01-01
相关资源
最近更新 更多