为什么不捕获=“用户”将手机的摄像头更改为正面?

ima*_*hat 11 html android mobile-chrome mediacapture

我尝试了以下属性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>
Run Code Online (Sandbox Code Playgroud)

(来自https://w3c.github.io/html-media-capture/#the-capture-attribute

我可以更改手机accept上的要求video,以便该属性和其他属性起作用,但该capture属性不能起作用。

编辑:正在使用最新的Android Chrome浏览器。下一页暗示iOS和旧版Android Chrome不能一起使用capture,但可以使用capturehttps://caniuse.com/#search=html-media-capture

jhp*_*ING 5

我今天(2019-07-21)克隆了铬存储库。然后,我使用ripgrep获取包含的文件的列表capture。在将该列表传递给之后rm,我删除了所有空白的目录或明显不相关的目录(例如遥测)。完成剩余的〜50个文件是一个相对琐碎的任务。

希望Chrome小组将来能够解决这个问题,但是目前没有迹象表明官方文档,官方博客文章或代码本身都支持这种行为

我知道这不是您想听到的答案,但这是我找到的事实。