javascript - 在 iOS 和 Android 上严格使用带有视频的 HTML5 输入字段时,如何默认使用前置摄像头?

标签 javascript ios html video

使用 <input type="file" accept="video/*" capture="camcorder"> 时在移动浏览器、Mobile Safari 和 Android 上的 Chrome 上的网页中正确提示拍摄或上传视频。

这与 getUserMedia 无关,无论如何,它在 iOS 上的 Safari 上不起作用。在此处查看有关移动浏览器中视频捕获当前状态的更多信息:https://plus.google.com/+ThomasQuintana/posts/SuFgtvCyQxv

有没有办法将 iOS 或 Android 中的“拍摄视频”弹出操作默认为前置摄像头?

最佳答案

默认情况下,您无法默认从前置摄像头录制操作表。

在 iOS 上,这需要在初始化 UIImagePickerController 时在某处使用常量 UIImagePickerControllerCameraDeviceFront。由于此常量没有出现在 WebKit 代码库中的任何位置,因此它一定不受支持。

关于javascript - 在 iOS 和 Android 上严格使用带有视频的 HTML5 输入字段时,如何默认使用前置摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23903742/

相关文章:

javascript - 如何在javascript中对两个对象和数组进行映射

ios - wait_fences : failed to receive reply: 10004003?

html - 如何在 Bootstrap 导航栏中响应地格式化单行表

javascript - 使用 jquery 将值从表传递到函数

javascript - 使用 jquery 从运行 mysql 的 php 脚本返回信息

javascript - 在 config() 模块中注入(inject)依赖 - AngularJS

javascript - twitter bootstrap 动态显示模态 - 递归错误太多

javascript - 如何在其他div中显示输入的数据?

ios - Xcode 7 为 Release-iphoneos 构建 i386 而不是 arm 二进制文件

ios - 类型 'AVCaptureDevice' 的值没有成员 'supporteddepthdataformats'