我知道<input type="file" accept="image/*" capture="camera">
,我们可以在基于HTML5的应用中启动图库/相机选择选项。我想在我的HTML5应用程序中启动前置摄像头拍摄用户的自拍照。由于iOS不支持WebRTC,我正在搜索启动前置摄像头的任何<input>
属性。有没有办法实现它。
注意:想直接启动前置摄像头。这里不能选择启动默认后置摄像头和更换摄像头设备。
答案 0 :(得分:0)
根据w3c参考(https://www.w3.org/TR/html-media-capture/):
同样,建议用户代理提供用户控制,例如 允许用户:
- 如果存在多个相同类型的设备(例如,除了主摄像头之外的前置摄像头),则选择要使用的确切媒体捕获设备。
- 在视频中禁用声音捕获 捕获模式。
醇>
根据此文档,目前没有可用的信息来指示要使用哪个摄像头。事实上,正如您可以阅读的那样,该选项被提供给用户代理浏览器以显示允许用户选择不同选项的UI。在ios的情况下,它默认选择后置摄像头,并为您提供将其更改为前置摄像头的选项。