【问题标题】:Take a picture with mobile using javascript使用 javascript 使用手机拍照
【发布时间】:2015-05-10 15:23:28
【问题描述】:

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

  • 用户单击“相机”按钮。
  • 手机摄像头显示。
  • 用户拍照
  • 图片存储在一个变量中以备将来使用

我不知道该怎么做,我听说“phonegap”框架可以做到这一点,但我无法使用它,因为我在 MVC c# 项目中。 在我看来,它很难复制,因为我怀疑网站是否有权从移动设备上启动任何应用程序。

有没有办法使用 javascript 做到这一点?有什么解决办法吗?

【问题讨论】:

标签: javascript jquery image jquery-mobile mobile


【解决方案1】:

您可以使用 HTML5 getUserMedia() API,在这篇文章中有解释:http://www.html5rocks.com/en/tutorials/getusermedia/intro/

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

【讨论】:

  • navigator.mediaDevices.getUserMedia 对于 iOS 中的 Chrome/FF 是不可访问的(仅限 Safari)。
猜你喜欢
  • 2021-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-19
  • 2012-06-23
  • 1970-01-01
相关资源
最近更新 更多