PhotoGallery iOS13的UIWebView输入视频

问题描述 投票:4回答:1

当使用带有类型文件的输入标签,并在运行iOS13的UIWebView中从PhotoGallery中选择视频时,输出为大小为0的文件,并且不会在onchange]侦听器中触发错误(我不确定这是否真的会触发一些错误)。

尽管存在3年和上下文方面的差异,但我仍遇到Uploading video file on website throw UIWebView in iOS中所述的相同确切错误。

可以通过简单的方式复制:

  • 简单地使用UIWebView创建一个应用程序(我使用[email protected]这样做),然后加载包含如下输入标签的html:
<input id="videoInput" type="file" />

[使用13之前的iOS或使用WKWebView或使用Safari浏览器时,这种情况不会发生。

要注意的另一件事是,即使没有multiple

属性,UIWebView也会假定输入是针对多个文件的。此外,加载当前捕获视频的视频文件也可以。从图库中捕捉或选择照片也很像魅力。只有图库中的视频失败。

我知道UIWebview已被弃用,我知道Apple完全放弃了UIWebView支持(...),但是

任何人都经历过同样的事情,并且知道是否可以解决此问题[[无需升级到WKWebView

[当使用带有类型文件的输入标签,并从运行iOS13的UIWebView中的PhotoGallery中选择视频时,输出为大小为0的文件,不会在onchange中触发错误...
cordova uiwebview ios13 cordova-ios
1个回答
0
投票
我和你有完全一样的问题。我一直在寻找答案。最后发现,iOS13.0以上应该是默认打开相册的读写权限,可能出于安全考虑。
© www.soinside.com 2019 - 2024. All rights reserved.