视频不是专门在一台iPad上播放的



我正在为iOS开发一个应用程序,其中包括一个UIWebView,其中包括一个视频(存储在本地,与一些正确显示的图像位于同一文件夹中(。

这在我自己的iPad中工作正常,但是我在工作中得到了另一个来安装该应用程序,在那里它只显示视频控件。当我单击播放按钮时,没有任何反应。iPad归该公司所有,因此可以启用任何安全功能。

我已经研究了很多,我找不到任何原因,为什么该应用程序可以在一台iPad上运行,而不是在另一台iPad上运行。我知道如果没有密码或类似的东西,可能无法修复,但我至少需要知道哪种配置可能是使应用程序无法正常工作的配置。

使用WKWebView修复了它。除非特别需要,否则不应再使用 UIWebView。

来自苹果文档:

在 iOS 8 及更高版本中运行的应用中,请使用 WKWebView 类,而不是使用 UIWebView。此外,如果呈现的文件不应该运行 JavaScript,请考虑将 WKPreference 属性 javaScriptEnabled 设置为 false。

相关内容

最新更新