HTML UIWebView 中的多选文件输入不适用于视频

HTML file input with multi selection in UIWebView not working for videos

我在使用 UIWebView (Cordova) 创建打包为本机 iOS 应用程序的上传表单时遇到了问题。问题是,当在允许多项选择的元素中选择视频时。与只能进行单一选择的情况不同,所选视频不是 "compressed" 又名。预处理并因此以某种方式受到限制。

当尝试使用 FileReader 读取从照片库中选择的此类视频时,onerror 函数从 "FileReader" 中抛出一个 "ProgressEvent" 以及以下 "FileError" 和代码“1”意思是 "NOT_FOUND_ERR".

但是它在普通 iOS Safari 网页视图中工作正常。

我已向 Apple 提交错误报告。

此外,此问题听起来与 earlier issue 以相同方式选择的视频文件大小为零的问题非常相似。

我找到的唯一解决方案是跳过 iOS UIWebView 的多个选项,这只是一个不幸的解决方法。