我尝试了以下属性capture
来设置input
元素以尝试选择前置摄像头。user
是正面的,environment
也是背面的。
但是,在移动设备(Pixel 1,最新操作系统)上试验 Chrome(最新)时,仍然选择了后置摄像头。
我使用了一个示例片段:
<form action="server.cgi" method="post" enctype="multipart/form-data">
<input type="file" name="image" accept="image/*" capture="user">
<input type="submit" value="Upload">
</form>
(来自https://w3c.github.io/html-media-capture/#the-capture-attribute)
我可以在手机上更改accept
为 require video
,以便该属性和其他属性有效,但该capture
属性无效。
编辑:我正在使用最新的 Android Chrome 浏览器。以下页面暗示 iOS 和更早版本的 Android Chrome 不能capture
完全使用,但可以使用capture
. https://caniuse.com/#search=html-media-capture