Pat*_*ill 6 android react-native expo expo-camera
我最近在一个托管博览会项目中更新了几行代码,与相机功能无关。iOS 上还是可以的,只是 Android 不行。我一个月前发布了一个运行良好的先前版本。但是,当我恢复到旧的提交时,它也无法在 Android 上运行(iOS 很好)。
启动相机等没有问题。相反,问题发生在 takePictureAsync 处,它挂起,然后不返回任何内容。
const snapPic = async () => {
const { status } = await Camera.getCameraPermissionsAsync();
if (status != 'granted') {
alert('Please grant access to camera and retry.');
await Camera.requestCameraPermissionsAsync();
return;
}
const options = { quality: 0.1 };
const photo = await this.camera.takePictureAsync(options);
this.camera.pausePreview();
this.setState({imageSource: photo.uri});
};
<Camera style={styles.cameraBox} ref={ref => {this.camera = ref}} />
Run Code Online (Sandbox Code Playgroud)
如有必要,请告诉我我可以提供哪些其他信息。提前致谢!
| 归档时间: |
|
| 查看次数: |
1423 次 |
| 最近记录: |