问题标签 [expo-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.
react-native - expo-camera 返回无效的 base-64 编码图像
每当我尝试使用 expo-camera 拍照时,它都会返回一个无效的 base64 编码字符串。
我检查了一下,变量 base64 似乎包含一个 base64 编码的字符串。但是如果我尝试使用它,它被证明是无效的。有没有人有修复?
react-native - 修复比率问题后,摄像头无法正常工作
我对 React Native 非常陌生,并且正在修改为我构建的应用程序。我已经解决了相机比例在屏幕上看起来被挤压的问题,但是现在我收到了一个未处理的承诺拒绝错误。以前,这将开始记录:
然而现在它说Undefined is not an object( evaluating 'camera.current.recordAsync' startRecording$)
我认为这是因为以前相机被定义为,const camera = useRef();
而比率修复(从这里)正在使用const [camera, setCamera] = useState(null);
,但我不确定如何纠正它。
react-native - Unhandled promise rejection: TypeError: undefined is not an object (evaluating 'camera.takePictureAsync') React-Native expo-camera
I am trying to create a function that will access my device's camera, and will allow me to take a picture, but I get the above error. I modeled this similar to requesting access to the camera roll and it works fine, but I cannot get it to work for the camera.
What may be causing this? Below is some of my code:
// Image Picker function start
//Image Picker function end
react-native - 得到一个旋转的木板屏幕和错误:相机还没有准备好。使用 expo Camera 组件等待“onCameraReady”回调
我是 Web 开发的新手,我正在尝试使用 expo 构建一个图像识别应用程序进行测试。我的相机代码如下。在屏幕加载时,我的“捕获”按钮出现黑屏(不是相机)。当我单击捕获时,我收到错误:
未处理的承诺拒绝:错误:相机尚未准备好。等待“onCameraReady”回调。
我的代码如下
react-native - Expo image-manipulator crop - 根据 facedetector 的值
简短:如何使用面部检测器坐标和大小进行图像操纵器裁剪?我想从照片中裁剪人脸。
解释;
我使用带有面部检测的曝光相机。它工作得很好。人脸检测器给出输出对象
我可以在适合屏幕尺寸的相机预览模式下使用该坐标在面部周围绘制一个框。拍摄图像后,输出图像比相机预览大得多。所以我不能使用那个坐标来裁剪图片。我根据图像大小更新了面部检测器坐标和大小。例如,如果图像宽度比屏幕宽度大 2 倍,我将 originx 和宽度乘以 2。但是图像操纵器裁剪并没有给我想要的结果。任何帮助,将不胜感激。
react-native - 如何拍摄照片并使用 expo-camera 和 hooks 在 react native 中上传?
我已经想出了如何使用 expo-image-picker 将照片上传到我的应用程序,但希望让用户可以选择实时拍照,并使用 expo-camera 将其上传到应用程序中。
值得注意的是,我使用的是 iOS。
react-native - 如何在expo中找到录制的视频文件的大小?
我正在与世博会合作。我正在使用世博相机录制视频。我正在获取视频的 URI。但我想在上传之前计算视频的大小(超过 5MB 将被禁止)。我只能获取视频的 URI。那么,如何获取视频的大小呢?我也做了谷歌搜索,但没有找到任何相关的答案。
组件文件
android - 视频录制 (expo) 不适用于生产/apk 文件
我在我的 react native 应用程序中使用expo-camera进行视频录制。一切都在开发中运行良好,但是当我生成一个APK 文件时,相机没有录制视频。我使用了 useRef 钩子是我的代码,它在单击开始录制按钮时触发并触发startRecord()函数,该函数使用 constrecordedVideo = await cameraRef.current.recordAsync(); . 我认为可能cameraRef.current.recordAsync()在生产中不起作用。
任何建议或解决方案都会非常有帮助。
谢谢!
android - 任务 ':expo-permissions:compileDebugKotlin' 执行失败
我正在开发一个 React Native 应用程序,其中包含了一些 expo 库(裸工作流)。我已经成功使用了expo-location
,但是现在我也安装了之后expo-camera
,该应用程序将不再构建npm run android
,还没有在ios上尝试过。
:expo-permissions:compileDebugKotlin
它会在一步崩溃。
我确实在另一个论坛上发现了问题,他们说要更新buildToolsVersion
from build.gradle
to29.0.2
但它已经在29.0.2
. 然后我更新react-native-unimodules
了使用 expo 库所需的内容并包含 expo 权限。它没有用。现在,我当前的库版本是:
你有什么想法?有人也遇到过这个问题吗?
谢谢
更详细的堆栈跟踪是这样的:
react-native - 如何在本机反应中使用 expo-camera 捕获图像
我是反应原生的新手。我创建了一个应用程序。但现在我想从这个应用程序中捕获图像。我从世博网站获得了代码但问题是此代码仅打开相机。我想通过那台相机捕捉图像。所以如果可能的话请帮助我..
这是我的代码