众所周知,从Android或iOS设备上的浏览器拍摄照片并不难。只需使用文件输入字段并添加一个名为 capture 的参数即可。但是,据我所知,没有一个适用于Windows 10的浏览器支持该标签。
要求是在Surface Pro平板电脑上拍摄高分辨率照片,并立即从网站内对其进行注释。现在,我将getVideoTracks用作Windows设备的半心半意的后备。但是,这有一些严重的缺点,即大幅降低了图像分辨率(仅2 MP)以及色深和相机控制力的巨大损失,仅举两个。在我们的生产环境中,在本地相机应用程序和网站之间切换以及通过常规文件输入上传图片也是不可选项。
是否可以通过JavaScript触发Surface Pro上的本机相机应用并立即使用捕获的照片?还是已经支持ImageCapture API的浏览器? Chrome崩溃,并显示错误消息“ DOMException:setOptions失败” ,即使运行官方示例时,Chrome也似乎已经存在了很长时间。还是有Windows浏览器支持输入字段上的capture属性?
提前感谢您的帮助!