android - 为什么 capture="user" 不能将我手机的摄像头改为前置?
问题描述
我尝试了以下属性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
解决方案
推荐阅读
- sql - 如何编写查询以匹配记录组
- powerbi - 如何在 Power BI Desktop 中勾勒切片器的边框
- python - scrapy 从不同的函数将数据添加到 json 文件中
- kubernetes - 如何在 GCE 之上的自制 Kubernetes 集群上启用 Volume & LoadBalancer。
- java - Gretty、Spring MVC 和热部署
- google-assistant-sdk - 缺少 Google 助理语音
- python - 将嵌套字典写入 csv
- php - Laravel 符号链接()
- python-3.x - 如何使用 Asyncio 使此代码非阻塞?
- sql - SQL Server 基于连接的计算列