问题标签 [react-native-camera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1161 浏览

android - 当用户在使用 react-native-camera 时拒绝在 android 上使用相机时的回调

react-native-camera用来在安卓应用中拍照。一旦用户到达相机页面,库本身就会请求允许在 android 手机上使用设备的相机(API 级别 >22)。(请注意,我不是PermissionsAndroid使用api手动请求相机权限react-native)。

由于在这个库中请求相机权限是固有的,我希望它本身应该在用户授予或拒绝权限时提供适当的回调。goBack()如果用户拒绝相机权限但在他们的文档中找不到任何可以调用的适当回调方法,我需要goBack()打电话。

0 投票
1 回答
406 浏览

javascript - Expo,ReactNative,相机不翻转

我正在关注Expo Docs使用相机,在onPress我可以看到类型的状态在按下翻盖时从0to改变,1反之亦然,但相机总是在后面。

这是我的CameraComponent代码

0 投票
1 回答
536 浏览

reactjs - Howto take a photo, redirect to a new page where the image is displayed?

I want to capture a photo with react-native-camera, then pass that image as params when I navigate to the preview page. I'm able to pass along the URI to the photo I just took, but <Image> is not able to display it. I've tried both require and uri, but non of them work. Any suggestions on what I should do?

E.g:

src/containers/TakePicture.tsx

src/containers/PreviewPhoto.tsx

0 投票
1 回答
3526 浏览

react-native - 使用本机反应检测相机上的活人脸

嗨,我对本机反应非常陌生,我必须开发一个应用程序,例如每当相机检测到面部时,我们需要自动显示人的年龄和性别,而无需任何按钮单击事件。

我正在使用 Kairos API 来显示年龄和性别,但是每当相机或网络摄像头使用本机反应检测到面部时,我都需要调用 API?

有人对此有任何想法吗?请给我建议。

0 投票
1 回答
1362 浏览

android - React Native Camera 导致 gradle 构建错误

我在 Android 上遇到 react-native-camera 问题。它现在工作了大约一周,突然间,Gradle 无法构建,出现以下错误:

据我所知,这是由多次加载 com.google.android.gms 引起的。我遵循 RNCamera 文档并确保我的 Gradle 文件匹配。

安卓/应用程序/build.gradle:

安卓/settings.gradle:

安卓/build.gradle:

这是外部库中的所有 com.google.android.gms 条目,我没有看到任何重复项并在Gradle 中尝试了所有答案:错误:多个库的包名称为“com.google.android.gms”

外部库

我试过删除 com.android.support:appcompat-v7 版本,创建一个新项目,卸载并重新安装 Android SDK Build Tools (23.0.1, 25.0.2, 26.0.1, 26.0.2, 27.0.3) & Android Support Repository 已经没有想法了。我正在使用 Android Studio 3.0.1,gradle-2.14.1

一旦我从 Gradle 文件中删除了相机参考,该项目就可以正常构建并按预期工作。所以我现在真的很困惑。任何建议将不胜感激。

0 投票
1 回答
3121 浏览

react-native - React Native - 在 Android 上构建 react-native-camera 错误

我整天都在为此苦苦挣扎。我做了与回购所说的相同的事情。

我跑了:

npm install react-native-camera --save

react-native link react-native-camera

输出表明一切都正确链接。但是当我这样做时:

react-native run-android

我收到此错误:

\MainApplication.java:6: error: package org.reactnative.camera does not exist import org.reactnative.camera.RNCameraPackage; ^

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:compileDebugJavaWithJavac”执行失败。

这不是整个错误,我认为这只是其中最相关的部分。

有手吗?

0 投票
2 回答
2969 浏览

react-native - React-native-camera 不想保存图像

我在我的 react-native 应用程序中使用 react-native-camera 并且一切正常,但是当我拍照时,照片保存在我不想要的设备上,图像应该发送到 api 但不保存在我的设备上,有谁知道我怎样才能让它不保存在设备上?

0 投票
2 回答
1677 浏览

react-native-android - 相机冻结:如何重新初始化相机组件?

使用相机拍照,然后导航到另一个有后退按钮的页面,点击事件我再次导航到相机,但这次相机冻结但我可以点击另一张照片。

观察到如果导航流程是相机 => 其他组件(例如相机点击图片视图)=> 相机,相机会冻结。

如果导航流程是其他组件(例如,除了相机之外的任何东西)=> 相机,则不会发生相机冻结。可能需要杀死相机的东西,然后导航应该发生。

包线程:react-native-camera-kit

0 投票
3 回答
6402 浏览

react-native - react-native-camera 限制条码扫描区域

我正在使用react-native-camera的条形码扫描仪,目前,如果我使用它并且有多个 QR 码紧密重叠,我将相机对准一个,它会读取其上方的代码显示在屏幕上,但在摄像机视图中。但是,如果我要扫描的那个上面没有 QR 码,那么它会扫描正确的那个,所以它似乎总是扫描相机视图中的顶部 QR 码。

这是我的问题:有没有办法将“扫描区域”限制为与显示器上的相机视图相同的大小和区域?

版本,如果需要:

0 投票
1 回答
2212 浏览

react-native - undefined 不是对象(评估'react2.propTypes.oneOfTypes')

得到

undefined 不是对象(评估 '_react2.PropTypes.oneOfType')

在使用 react-native-camera 时。

使用 react-native-camera@0.6 和以下 react native 版本。

我在 app.js 中尝试的是

但没有奏效。