React Native Expo 相机
Posted
技术标签:
【中文标题】React Native Expo 相机【英文标题】:React Native Expo Camera 【发布时间】:2018-02-12 18:32:35 【问题描述】:react native expo camera 示例给出错误,例如 _Camera is not defined https://docs.expo.io/versions/latest/sdk/camera.html 但我看到其他人已经让它工作了 here
有没有人有一些关于如何使用相机模块的基本代码?或者调试文档示例为什么不起作用?
【问题讨论】:
这里也一样,你有什么相机代码作品在博览会上吗? 【参考方案1】:我遇到了同样的问题,经过大量研究后,从 v20 添加了 Expo Camera。我使用的是 v19.0。我是 Expo 的新手,并没有意识到它是在 v20 here 中添加的。将 react-native expo 版本升级到 v20 后问题得到解决。 .basic code for camera in expo is here
在 package.json 中编辑
"react-native": "https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz",
"expo": "20.0.0-alpha.4",
"react": "16.0.0-alpha.12",
在 app.json 中编辑
"sdkVersion": "20.0.0",
删除项目的 node_modules 目录并运行npm install
在 XDE 中重新打开您的项目并按“重新启动”以清除打包程序缓存
【讨论】:
这个例子也适用于我 github.com/expo/camerja 文档由于某种原因没有 @GregBenner,不确定您发表评论时是否属实,但目前cameraja
示例项目不适用于最新版本的 Expo。您正在阅读的文档可能适用于比您正在运行的更新的 Expo 版本。
@ChidG 它对我有用。这是我的博览会和反应版本“expo”:“20.0.0-alpha.4”,“react”:“16.0.0-alpha.12”,“react-native”:“github.com/expo/react-native/archive/sdk-20.0.0.tar.gz”
@AnjalSaneen 很好。 Expo的当前版本是22.0.0,我不得不更改部分代码以使示例项目运行。
每个博览会版本都有自己的语法还是什么? @ChidG以上是关于React Native Expo 相机的主要内容,如果未能解决你的问题,请参考以下文章
(React Native) Expo BarCodeScanner 在生产中不扫描
如何在 React Native 中添加实时相机滤镜和颜色效果
React Native / Expo - 将图像传递到预览屏幕
React Native - 从 expo-camera 获取帧