问题标签 [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.
android - 使用 react-native-camera 创建非常简单的应用程序时出错
我最近想react-native
用相机创建一个应用程序并开始使用,react-native-camera
所以我这样做了:
在最后一行之后,我得到了奇怪的输出(如下)(我的电脑上安装了 Android Studio,当我去构建 apk 时,Android Studio 会创建确切的错误)
我已经尝试了所有可能的方式来使用 Android Studio 来修复这个错误,但我真的很累,不知道下一步该做什么。:\
这是我的package.json
:
如果你知道这有什么问题,请告诉我,我开始变得非常疯狂......
因为我不知道如何把我所有的代码放在这里,所以我只是把它上传到了 GitHub,这里是它的链接。
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 包中单独文件中的单独组件。我怎么能嘲笑他们俩?
谢谢你。
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
是进口的方式:
但是PermissionsAndroid
是undefined
。看着react-native.js
,我找不到PermissionsAndroid
任何地方。是不是被搬走了?我在react-native-cli: 2.0.1
。
任何想法表示赞赏。
ios - 是否可以同时在 react-native 中使用前置和后置摄像头?
我使用 npm 包 react-native-camera 并且我想看到当你有一个 WhatsApp 视频通话时的视图,但只是使用你自己的相机。
我希望我的后置摄像头全屏显示,前置摄像头作为另一个小组件。
这是在我的 render() 方法中:
但总是只有第一台相机在运行。
它在 MacOS 上,我在 iPhone SE 设备上运行它。
expo - 屏幕锁定时捕获图像(从背景)
当有人尝试多次解锁我的设备时,我正在尝试实现通过前置摄像头捕获图像的功能。我相信这在 Android 上是可能的,并且一些现有的 Android 应用程序已经这样做了。但是,我不确定在 iOS 上是否可行。有谁知道当屏幕关闭并使用 expo 或 RNCamera 锁定时是否可以进行捕获?当应用程序远离 Android 的前台时,我似乎什至无法让相机进行捕捉。
任何想法表示赞赏。
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
有没有人可以设法解决这个问题?
react-native - 在 React Native 中短时间运行后台任务
我正在尝试构建一个延时相机,即使屏幕关闭(电池未优化)也能捕捉图像。适用于 iOS 和 Android,但我目前正在使用 Android。我已经浏览了react-native-background-job和react-native-background-task,但它们都将 Android 上的时间间隔限制为 > 15 分钟。有没有一种以较小的间隔触发任务的好方法?
android - 如何检查用户是否已在 React Native Android 中授予相机权限?
应用程序启动后,我立即获得用户使用相机的权限。但是在打开相机之前,如果我检查用户是否已授予相机权限,即使允许,我也会得到“假”的响应。
这是我的代码:
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 的消耗......
javascript - 将捕获的图像保存到 react-native 中的自定义秘密相册
在我的react-native
应用程序中,我需要拍照并将其保存到新的自定义相册中。相册应该不能通过菜单上的照片访问,因此我需要将相册设为私有,因此只能通过应用程序本身访问拍摄的照片。我在网上搜索,我猜它可以使用react-native-fs
or react-native-fetch-blob
,但它似乎只适用于Android
. 但这并不是我所需要的。你能帮我提供任何文档、示例、代码或任何东西吗?
这是我已经创建的当前Camera
组件,用户可以在其中拍照,将其保存到相机胶卷并在她/她想要的情况下访问照片。