我有一个现有的 Xamarin Forms 应用程序,适用于 Android 和 iOS,它在 WebView 中显示本地存储中的一些 HTML 内容(目的是在离线时查看此内容)。
在最新的 iOS 更新 (12.2) 之后,该 HTML 中的视频停止工作。 视频所在位置显示为白色背景,带有“播放”符号,但无法执行任何操作。
我曾尝试更改视频标签以包括自动播放、静音,但没有成功。
<video width="560" height="315" controls>
<source src="Absolute-3D.mp4" type="video/mp4">
</video>
我希望它能像更新前一样继续工作,但有什么东西阻止了它。
最佳答案
这是一个 UIWebView 错误,我添加了下面的代码,现在可以使用了。
self.webView.mediaPlaybackRequiresUserAction = NO;
self.webView.allowsPictureInPictureMediaPlayback = YES;
关于ios - 最新 iOS 更新 (12.2) 后,来自本地存储的视频无法在 WebView (Xamarin.Forms) 中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55615862/