我想实现一个HTML文件输入,让用户拍摄图片或视频。我通过accept
属性定义了允许的格式:
<input type="file" id="sentFile" accept="image/*,video/*">
如果我点击输入,iOS 9会显示一个模态,我可以“录制图片或视频”。点击该按钮后,相机应用程序打开,我可以拍照,但无法录制视频。
如果我仅使用视频定义单个输入,请输入:
<input type="file" id="sentFile" accept="video/*">
我可以录制视频。
为什么第一个不能在iOS上运行?
答案 0 :(得分:0)
尝试一下
accept="image/*;video/*;capture=camcorder"
答案 1 :(得分:0)
您是否在 ios 应用程序中设置了 Privacy - Camera Usage Description
?
如果您想在应用程序中拍照,则需要添加该权限。