当前位置: 首页 > 知识库问答 >
问题:

使用Html5输入标签拍摄相机

吴谦
2023-03-14

我使用下面这行代码从我的web应用程序中调用camera。

<input type="file" id="capture" accept="image/*; capture=camera" style="visibility:hidden;">

使用它,当应用程序在iOS6中打开时,我能够获得带有“选择现有照片”和“拍照”选项的弹出窗口。但我想直接打开相机捕捉,而不是弹出这个窗口,然后选择“拍照”选项。

提前谢谢。

共有3个答案

严兴言
2023-03-14

你在Android系统上使用的是什么浏览器?这个页面显示它在Chrome上不工作,但应该在Android浏览器和iOSSafari上工作。它没有特别提到Android系统的Chrome。我在LG G6手机上用Chrome浏览器测试了这个标签,但它不工作。我无法测试Android浏览器——它似乎在我的手机上丢失了。

https://caniuse.com/#feat=html-媒体捕获

陆高峰
2023-03-14

出于安全/隐私原因,根据规范,这恐怕是不可能的:

用户代理不应启用任何用于媒体捕获的设备,例如麦克风或摄像头,直到完成给予隐含同意的用户交互。

http://www.w3.org/TR/capture-api/#security

另一种方法是使用getUserMedia。这仍然会显示一个请求用户权限的对话框,但在某些浏览器中,用户可以在授予对域的访问权限后选择隐藏该对话框。

滕英奕
2023-03-14
<input type="file" name="file" accept="image/*" capture="camera" />

在Android上的Chrome浏览器中工作(至少)。

 类似资料:
  • 我正在开发一个应用程序,一个要求是用户可以从相机拍摄新照片或从图库中选择现有照片。我使用这个HTML5标签:

  • 所以我遇到了一个问题,前面在我提问的问题中提到过:将图像(ACTION_image_CAPTURE)上载到Firebase存储 我对这个问题进行了更多的搜索,并应用了Android Studio文档:https://developer.android.com/training/camera/photobasics.html#TaskPhotoView 所以,在您阅读代码之前,我基本上想说一下需要什

  • 问题内容: 使用Google的“报告错误”或“反馈工具”,您可以选择浏览器窗口的区域来创建屏幕截图,并在屏幕上提交有关错误的反馈。 他们是如何做到的?Google的JavaScript反馈API已从此处加载,它们对反馈模块的概述将演示屏幕截图功能。 问题答案: JavaScript可以读取DOM并使用来相当准确地表示该DOM 。我一直在研究将HTML转换为画布图像的脚本。今天决定将其实现为发送您所

  • 本文向大家介绍详解HTML5 使用video标签实现选择摄像头功能,包括了详解HTML5 使用video标签实现选择摄像头功能的使用技巧和注意事项,需要的朋友参考一下 详解HTML5 使用video标签实现选择摄像头功能 1. html 2. javascript 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 浏览使用数码(数字)相机拍摄的图像 使用支持Memory Stick™的数码(数字)相机时,只要将相机的Memory Stick™直接插入PSP™主机,即能显示图像。拍摄后的图像会显示于[相机图像]文件夹中。 提示 Memory Stick™内的[DCIM]文件夹会转换为[相机图像]显示。一般的数码(数字)相机都会自动新建[DCIM]文件夹。

  • 在我的应用程序中,用户从相机捕获图像或从图库中选择图像,然后将其转换为pdf并上载到服务器,现在我的问题是,从相机捕获的图像在某些设备上旋转,我有代码尝试解决此问题,但它不起作用 任何建议或问题在哪里,没有错误代码或任何东西