在Windows 8.1平板电脑上捕获Web应用程序中的图像

 yuhao 发布于 2023-02-12 03:37

我即将开发一个在Windows 8.1平板电脑上运行的应用程序.一个重要的功能是能够点击按钮访问相机拍摄一些照片.理想情况下,我想将其创建为Web应用程序而不是本机应用程序,原因有很多(许可证,跨平台,开发时间:没有本机应用程序的经验等).

我已经查看了从HTML 5中捕获图像的选项,并找到了允许我编写的HTML Media Capture:


要访问相机.这适用于iPad和Android平板电脑,但我不能让它在Windows 8平板电脑上运行.我曾尝试在Windows 8平板电脑上使用Chrome,但仍无效果.它只是打开一个文件对话框,我可以在其中选择要上传的文件.我想要做的是能够捕获一个新的图像.IE不支持此标准(显然其他浏览器也无法访问设备的摄像头).

我也偶然发现了Media Capture和Streams,它们似乎主要与显示来自网络摄像头的流有关,但可能用于捕获图像,Chrome和Firefox支持其他浏览器,但仍然不是Internet Explorer(甚至IE11).但是,三种浏览器的实现似乎都不能在我的Windows 8.1测试机上运行.如果有人在任何浏览器中使用getUserMedia在Windows 8平板电脑上工作,我有兴趣听到它.

无论如何,我的主要问题是:有没有办法在Web应用程序中使用HTML5访问Windows 8平板电脑上的相机?我见过的唯一工作示例依赖于使用Active X的IE原型实现或使用Flash的解决方案.

编辑:我非常希望将它保留在HTML5/javascript中,因为它必须脱机工作(使用HTML5应用程序缓存)

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有