使用javascript用手机拍照

For*_*une 9 javascript mobile jquery image jquery-mobile

我正在寻找一种方法在我的网站上用手机/平板电脑拍照,行为应该是:

  • 用户单击"相机"按钮.
  • 移动相机显示.
  • 用户拍照
  • 图片存储在变量中以供将来使用

我无法弄清楚如何做到这一点,我听说"phonegap"框架可以做到这一点,但我不能使用它,因为我正在使用MVC c#项目.在我看来,它很难再现,因为我怀疑一个网站有权从手机上启动任何应用程序.

有没有办法用javascript做到这一点?有解决方案吗

Rob*_*ert 9

您可以使用HTML5 getUserMedia()API,本文将对此进行说明:http://www.html5rocks.com/en/tutorials/getusermedia/intro/

注意:并非所有浏览器都支持此功能.有关支持浏览器的详细列表,请查看此页面:http://caniuse.com/#feat=stream