在 Android 浏览器中启动相机

Posted

技术标签:

【中文标题】在 Android 浏览器中启动相机【英文标题】:Launching Camera in Android Browser 【发布时间】:2013-03-01 08:26:43 【问题描述】:

我正在为移动浏览器开发一个 Web 应用程序(不是 android 原生应用程序)。如何使用 Android 浏览器上的 Web 应用程序启动 Android Native 相机?

我目前指的是以下相机教程。它适用于桌面浏览器,但不适用于 Chrome 移动浏览器,因为只有 Opera Mobile 12.0 支持 getUserMedia。 http://webcache.googleusercontent.com/search?q=cache:http://davidwalsh.name/browser-camera http://caniuse.com/stream

我想这是可能的,因为如果我通过我的安卓浏览器(不是 Facebook 应用程序)访问 Facebook,我可以启动手机原生相机。对使用 htmljavascript 启动 android 手机摄像头的语法有任何帮助吗?

【问题讨论】:

【参考方案1】:

您可以创建一个intent:// URL 来触发本机相机应用。但这只是启动了这个本机应用程序。没有将拍摄的照片返回到您的网络应用程序的反向通道。

【讨论】:

以上是关于在 Android 浏览器中启动相机的主要内容,如果未能解决你的问题,请参考以下文章

在Android浏览器中通过WebView调用相机拍照/选择文件 上传到服务器

Android - 相机和画廊意图后的裁剪给出了奇怪的结果

从浏览器访问相机

android 网络浏览器是不是允许上传刚从相机拍摄的照片?

android虚拟机的相机为啥无法使用

如何使用Android相机扫描二维码