React native 在react native中启动Perview失败的摄像头
我有一个扫描二维码的组件。这是我的代码:React native 在react native中启动Perview失败的摄像头,react-native,React Native,我有一个扫描二维码的组件。这是我的代码: import QRCodeScanner from 'react-native-qrcode-scanner'; . . . <QRCodeScanner cameraType={'front'} onRead={this.onSuccess.bind(this)} /> . . . onSuccess(e) { console.warn(e.data); } 从'react native qrcode scanner'导入QRCodeSc
import QRCodeScanner from 'react-native-qrcode-scanner';
.
.
.
<QRCodeScanner
cameraType={'front'}
onRead={this.onSuccess.bind(this)} />
.
.
.
onSuccess(e) {
console.warn(e.data);
}
从'react native qrcode scanner'导入QRCodeScanner';
.
.
.
.
.
.
成功(e){
控制台。警告(如数据);
}
这是我的plist和androidmanifest.xml:
<key>NSCameraUsageDescription</key>
<string>Your message to user when the camera is accessed for the first
time</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Your message to user when the photo library is accessed for the
first time</string>
<key>NSMicrophoneUsageDescription</key>
<string>Your message to user when the microsphone is accessed for the
first time</string>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.CAMERA" /> <uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="26" />
</manifest>
NSCameraUsageDescription
首次访问相机时向用户发送的消息
时间
NSPhotoLibraryUsageDescription
在访问照片库时向用户发送的消息
第一次
NSM话筒用途说明
在访问Microphone时向用户发送的消息
第一次
androidmanifest.xml:
<key>NSCameraUsageDescription</key>
<string>Your message to user when the camera is accessed for the first
time</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Your message to user when the photo library is accessed for the
first time</string>
<key>NSMicrophoneUsageDescription</key>
<string>Your message to user when the microsphone is accessed for the
first time</string>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.CAMERA" /> <uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="26" />
</manifest>
但我收到这个错误:启动预览失败的相机
我如何解决这个问题
谢谢,advance您为iOS和Android平台设置了配置吗?似乎您没有设置info.plist和AndroidManifest.xml。是的,我设置了。但我不知道是什么!你能在这里发布info.plist和androidmanifest.xml吗?你可以在ios和android文件夹中找到它们。是的,我可以。我已将其添加到帖子中。它不是您的info.plist文件。:)仅说明如何为qr扫描仪配置iOS端