打开没有java或cordova js的Android相机
Posted
技术标签:
【中文标题】打开没有java或cordova js的Android相机【英文标题】:Open Android camera without java or cordova js 【发布时间】:2020-06-04 10:29:58 【问题描述】:让我解释一下我的架构 - 我在 react js 中有一个 web 项目,我正在使用 Cordova 作为 apk 创建者,在配置文件中提及我的网站 url。 (即cordova项目的WWW文件夹只包含index.html)
我的问题陈述是 - 我无法打开安卓相机(文件选择器工作正常)。
有一种可行的解决方案是在java中实现相机功能并通过js调用它。(但我被限制不使用java)。
这个问题有其他解决方案吗?
更新我试过插件inappbrowser(没用)
我试过人行横道 webview(没用)
【问题讨论】:
【参考方案1】:你可以用纯JS和Image Capture Web API做到这一点
这里有两个例子:
grab-frame-take-photo imagecapture如果你需要原生相机 HTML5 就足够了:
<input type="file" accept="image/*" capture="camera" />
【讨论】:
我被限制使用原生安卓相机,我已经用你的方法实现了。你对它使用原生相机有什么建议吗? 比你只需要 HTML5 我试过了,它在android build中不起作用,但是如果我直接在浏览器中尝试它就可以了。 检查这个:***.com/questions/39476916/…以上是关于打开没有java或cordova js的Android相机的主要内容,如果未能解决你的问题,请参考以下文章
Cordova - IOS - 有没有办法直接打开 WIFI 设置或移动数据设置?