为了账号安全,请及时绑定邮箱和手机立即绑定

通过浏览器访问相机

通过浏览器访问相机

慕尼黑的夜晚无繁华 2019-12-07 16:49:02
我们正在创建一个用于移动设备的HTML5网站,并且需要通过Web浏览器访问相机而不是本机应用程序。我们在iOS上无法正常工作。有人知道解决方案吗?
查看完整描述

3 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

您可以尝试以下方法:


<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">

但必须使用iOS 6以上版本才能运行。这将为您提供一个不错的对话,供您选择拍摄照片或从相册上传照片,即

可以在此处找到一个示例:在 没有PhoneGap的情况下捕获相机/图片数据


查看完整回答
反对 回复 2019-12-07
?
精慕HU

TA贡献1845条经验 获得超8个赞

从2015年起,它现在可以正常使用了。


<input type="file">

这将要求用户上传任何文件。在iOS 8.x上,这可以是摄像机视频,摄像机照片或“照片库”中的照片/视频。


iOS / iPhone照片/视频/文件上传


<input type="file" accept="image/*">

如上所述,但仅限于从相机或图库上传照片而不上传视频。


查看完整回答
反对 回复 2019-12-07
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

我认为这是有效的。录制视频或音频;


<input type="file" accept="video/*;capture=camcorder">

<input type="file" accept="audio/*;capture=microphone">

或(新方法)


<device type="media" onchange="update(this.data)"></device>

<video autoplay></video>

<script>

  function update(stream) {

    document.querySelector('video').src = stream.url;

  }

</script>

如果不是这样,可能会在ios6上运行,请在获取用户媒体上找到更多详细信息


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 658 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信