作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试 react-native-camera,我总是得到
Undefined is not an object (evaluating '_reactNativeCamer.RNCamera.Constants'
import React, { Component } from 'react';
import {
View,
Text,
Dimensions,
StyleSheet,
TouchableOpacity
} from 'react-native';
import { RNCamera } from 'react-native-camera';
class Camera extends Component {
render() {
return (
<View style={styles.container}>
<RNCamera
ref={ref => {
this.camera = ref;
}}
type={RNCamera.Constants.Type.back}
permissionDialogTitle={'Permission to use camera'}
permissionDialogMessage={'We need your permission to use your camera phone'}
/>
<View style={{ flex: 0, flexDirection: 'row', justifyContent: 'center' }}>
<TouchableOpacity
onPress={this.takePicture.bind(this)}
style={styles.capture}
>
<Text style={{ fontSize: 14 }}> SNAP </Text>
</TouchableOpacity>
</View>
</View>
);
}
takePicture = async function() {
if (this.camera) {
const options = { quality: 0.5, base64: true };
const data = await this.camera.takePictureAsync(options)
console.log(data.uri);
}
};
}
const styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'column',
backgroundColor: 'black'
},
preview: {
flex: 1,
justifyContent: 'flex-end',
alignItems: 'center'
},
capture: {
flex: 0,
backgroundColor: '#fff',
borderRadius: 5,
padding: 15,
paddingHorizontal: 20,
alignSelf: 'center',
margin: 20
}
});
export { Camera };
最佳答案
您需要将此添加到文件 android/app/build.gradle
android {
...
defaultConfig {
...
missingDimensionStrategy 'react-native-camera', 'general' <-- insert this line
}
}
关于react-native - 未定义不是对象(评估 '_reactNativeCamer.RNCamera.Constants',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50177334/
RNCamera 有问题。它可以很好地读取 Android 中的 QR 码,但在 IOS 中不会触发 QR onBarCodeRead。有没有人有这方面的经验? 实现: 最佳答案 这是一个 know
[Unhandled promise rejection: TypeError: CameraManager.checkIfRecordAudioPermissionsAreDefined is no
我正在尝试 react-native-camera,我总是得到 Undefined is not an object (evaluating '_reactNativeCamer.RNCamera.C
我正在使用 React 原生相机 在我的 QR 扫描 react 原生项目中。我面临这个问题,我无法调整相机视口(viewport)的高度。 我尝试使用将列向下弯曲成 3 个,每个 2 个,然后将其放
我是一名优秀的程序员,十分优秀!