为什么HTML5中没有<input type =“picture”/>和/或<input type =“video”/>?

时间:2012-03-01 12:37:38

标签: html5 mobile camera

我想这是一个复述问题,但我想听听其他人对此的看法。

世界上最简单的用例是从我的手机访问移动网站并发布我刚拍摄的照片(甚至是我的相机胶卷中的一张)。如今我根本做不到。许多客户会认为这是一个“自然”特征,并且很难告诉他们你根本无法做到这一点。您需要为这样一个简单的任务构建应用程序,或者必须使用某种特殊的浏览器应用程序来破解文件输入以允许您选择图片,这显然不是他们希望最终用户必须做的事情

输入类型视频我想它会有点难,但不会伤到梦想......

3 个答案:

答案 0 :(得分:2)

您可以使用HTML5和HTML4.01执行此操作。使用<input type="file" accept="image/*"/>表示图片,<input type="file" accept="video/*"/>表示视频。

据我所知,Internet Explorer和Safari甚至不会尝试基于此进行限制,但无论如何都需要服务器端MIME验证。

答案 1 :(得分:1)

根据此网页:http://www.w3.org/2009/dap/该功能将通过javascript设备API(HTML媒体捕获)提供。但尚未确认实际实施。

但我们很多人都期待着它:)

答案 2 :(得分:0)

HTML5中

<Input type="picture"><input type="video"> 。但您可以添加<input type="file">并根据其扩展名使用JavaScript或HTML进行验证,如果出现任何问题,可以查看http://reference.sitepoint.com/html/input/type评论我。 <input type=image src=you.jpg>用于创建图像提交按钮