gpt4 book ai didi

javascript - 在 iPhone 上的 React Native 中访问相机时出现问题

转载 作者:行者123 更新时间:2023-12-03 02:01:49 24 4
gpt4 key购买 nike

我正在尝试访问 iPhone 上的相机,但我不知道该怎么做。

我有一个<button>点击后我想访问 iPhone 上的相机。

有人可以向我解释一下我该怎么做吗?

最佳答案

使用从'react-native-camera'导入相机;

然后创建一个方法,

takePicture() {
this.camera.capture()
// some service action if you want to use...
.then(data => {
.........
// this is for vibrating device while taking photo
Vibration.vibrate();
..........
});
}

您需要添加权限

<uses-permission android:name="android.permission.VIBRATE"/>

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />




async function requestCameraPermission() {
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.CAMERA,
{
'title': 'Cool Photo App Camera Permission',
'message': 'Cool Photo App needs access to your camera ' +
'so you can take awesome pictures.'
}
)
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
alert("You can use the camera")
} else {
alert("Camera permission denied");
}
} catch (err) {
alert(err)
}
}

https://github.com/react-native-community/react-native-camera

这就是您需要做的一切...

关于javascript - 在 iPhone 上的 React Native 中访问相机时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49977849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com