Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过HTML5或JavaScript启动Android手机前置摄像头_Javascript_Android_Html_Android Intent - Fatal编程技术网

通过HTML5或JavaScript启动Android手机前置摄像头

通过HTML5或JavaScript启动Android手机前置摄像头,javascript,android,html,android-intent,Javascript,Android,Html,Android Intent,我正在构建一个网络应用程序,它应该用Android(版本4.0+)打开手机的前置摄像头,拍照后,应用程序应该将拍摄的图像上传到我自己的服务器上 那么,是否有可能通过任何HTML5标记或JavaScript代码启动Android手机的前置摄像头 我知道后摄像头可以使用以下标签启动: <input type="file" accept="image/*;capture=camera"> 但是前置摄像头呢?此外,是否可以使用HTML5 web app将固定大小的聚焦框添加到相机视图中

我正在构建一个网络应用程序,它应该用Android(版本4.0+)打开手机的前置摄像头,拍照后,应用程序应该将拍摄的图像上传到我自己的服务器上

那么,是否有可能通过任何HTML5标记或JavaScript代码启动Android手机的前置摄像头

我知道后摄像头可以使用以下标签启动:

<input type="file" accept="image/*;capture=camera">

但是前置摄像头呢?此外,是否可以使用HTML5 web app将固定大小的聚焦框添加到相机视图中

为了清楚起见:Web app就是我的网站。它不是任何用PhoneGap之类的东西编写的Android应用程序

在不使用PhoneGap或Android本机代码的情况下使用设备摄像头

据我所知,您不想在移动网站上使用PhoneGap,但希望使用本机摄像头选项

在这个场景中,我建议您可以使用它来帮助您访问本机相机选项。单击以查看演示

它使用起来非常简单。您需要在HTML页面中添加一个.js文件,并调用camera方法来访问设备的本机camera选项

示例代码:

使用HTML标题中的Bridgeit.js

<script type="text/javascript" src="http://api.bridgeit.mobi/bridgeit/bridgeit.js"></script>
有关详细信息,请单击。

您可以试试
bridgeit.camera( 'myId', callback, {postURL: '/upload'});