问题标签 [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 回答
678 浏览

android - 使用 react-native-camera 创建非常简单的应用程序时出错

我最近想react-native用相机创建一个应用程序并开始使用,react-native-camera所以我这样做了:

在最后一行之后,我得到了奇怪的输出(如下)(我的电脑上安装了 Android Studio,当我去构建 apk 时,Android Studio 会创建确切的错误)

我已经尝试了所有可能的方式来使用 Android Studio 来修复这个错误,但我真的很累,不知道下一步该做什么。:\

这是我的package.json

如果你知道这有什么问题,请告诉我,我开始变得非常疯狂......

因为我不知道如何把我所有的代码放在这里,所以我只是把它上传到了 GitHub,这里是它的链接。

0 投票
0 回答
247 浏览

react-native - 使用 Jest 测试来自同一模块的两个组件

所以我正在为我的 React Native 应用程序设置一些 Jest 测试,但是在尝试模拟 react-native-camera 时遇到了问题。

react-native-camera 目前分为两个实现 - RCTCamera 和 RNCamera - 我正在使用它们。用于 Android 的 RCTCamera 和用于 iOS 的 RNCamera。

因此,当我的测试套件遇到这样的行时,它会遇到很大的问题:

我已经成功地模拟了 Camera 组件及其常量,如下所示:

然后在测试用例中这样做:

但这使 RNCamera 未定义。

我是 Jest 的新手,所以我还在学习。Camera 和 RNCamera 是 react-native-camera 包中单独文件中的单独组件。我怎么能嘲笑他们俩?

谢谢你。

0 投票
0 回答
1144 浏览

react-native - 如何从 react-native 正确导入 PermissionsAndroid?

我实际上正在尝试使用react-native-camera,但我在第 14 行一直遇到错误:https ://github.com/react-native-community/react-native-camera/blob/master/src/handlePermissions.js #L14哪里

我得到的错误是:

我怀疑这PermissionsAndroid是进口的方式:

但是PermissionsAndroidundefined。看着react-native.js,我找不到PermissionsAndroid任何地方。是不是被搬走了?我在react-native-cli: 2.0.1

任何想法表示赞赏。

0 投票
1 回答
1210 浏览

ios - 是否可以同时在 react-native 中使用前置和后置摄像头?

我使用 npm 包 react-native-camera 并且我想看到当你有一个 WhatsApp 视频通话时的视图,但只是使用你自己的相机。

我希望我的后置摄像头全屏显示,前置摄像头作为另一个小组件。

这是在我的 render() 方法中:

但总是只有第一台相机在运行。

它在 MacOS 上,我在 iPhone SE 设备上运行它。

0 投票
0 回答
362 浏览

expo - 屏幕锁定时捕获图像(从背景)

当有人尝试多次解锁我的设备时,我正在尝试实现通过前置摄像头捕获图像的功能。我相信这在 Android 上是可能的,并且一些现有的 Android 应用程序已经这样做了。但是,我不确定在 iOS 上是否可行。有谁知道当屏幕关闭并使用 expo 或 RNCamera 锁定时是否可以进行捕获?当应用程序远离 Android 的前台时,我似乎什至无法让相机进行捕捉。

任何想法表示赞赏。

0 投票
1 回答
742 浏览

xcode - undefined 不是 React-Native CameraRoll 的对象 RCTCameraRollManager

我需要在我的 react-native 应用程序中将捕获的照片保存到 cameraRoll。我使用 react-native-camera 并尝试使用 React-Native 的 CameraRoll 保存照片。

我不断收到这个错误 undefined is not an object evaluating RCTCameraRollManager.saveToCameraRoll

在大多数问题中,建议是添加RCTCameraRoll.xcodeproj到库并libRCTCameraRoll.a在构建阶段链接库中进行链接。我做了他们两个,但我仍然得到同样的错误。

这是我的项目结构和构建阶段的屏幕截图。

https://www.imageupload.co.uk/image/EI9l

有没有人可以设法解决这个问题?

0 投票
0 回答
543 浏览

react-native - 在 React Native 中短时间运行后台任务

我正在尝试构建一个延时相机,即使屏幕关闭(电池未优化)也能捕捉图像。适用于 iOS 和 Android,但我目前正在使用 Android。我已经浏览了react-native-background-jobreact-native-background-task,但它们都将 Android 上的时间间隔限制为 > 15 分钟。有没有一种以较小的间隔触发任务的好方法?

0 投票
2 回答
10764 浏览

android - 如何检查用户是否已在 React Native Android 中授予相机权限?

应用程序启动后,我立即获得用户使用相机的权限。但是在打开相机之前,如果我检查用户是否已授予相机权限,即使允许,我也会得到“假”的响应。

这是我的代码:

0 投票
1 回答
119 浏览

react-native - React-Native-Camera Amazon Kindle 7 (5.1.1) 后置摄像头捕捉到纯绿色

出于某种原因,我用于测试运行最新更新 ( Android 5.1.1) 的 2 台 Amazon Kindle 在使用 React-Native-Camera 捕获时仅产生纯绿色。

我也在我的Xiaomi Mi6, aMi5和 an上进行了测试Asus Zen 8" Tablet,一切正常,但 Kindle 产生了这个奇怪的结果......真正奇怪的是取景器很好,看起来好像会拍照但没有. 前置摄像头也不错。

使用react-native-camera: ^1.1.4

捕获.js

具体来说,这一切都发生在“takePicture”中,afterCapture 只是处理临时在 CaptureStore 中的 base64 的消耗......

0 投票
0 回答
967 浏览

javascript - 将捕获的图像保存到 react-native 中的自定义秘密相册

在我的react-native应用程序中,我需要拍照并将其保存到新的自定义相册中。相册应该不能通过菜单上的照片访问,因此我需要将相册设为私有,因此只能通过应用程序本身访问拍摄的照片。我在网上搜索,我猜它可以使用react-native-fsor react-native-fetch-blob,但它似乎只适用于Android. 但这并不是我所需要的。你能帮我提供任何文档、示例、代码或任何东西吗?

这是我已经创建的当前Camera组件,用户可以在其中拍照,将其保存到相机胶卷并在她/她想要的情况下访问照片。