WKWebView html5嵌入式视频在模拟器上播放,但在真实设备上播放

时间:2017-09-20 13:30:05

标签: video xcode8 ios10 wkwebview simulator

我正在使用包含WKWebView来加载html5文件的应用程序。其中一些文件包含.mp4视频,应该在触摸播放按钮上重现。

在模拟器中播放的视频没有问题,但在真实设备中只能听到声音,而只有在按下暂停按钮时才会看到图像。

我用来加载带嵌入视频的index.html文件的代码是:

let documentsUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let htmlTmp = documentsUrl.appendingPathComponent("data/index.html")
webview.loadFileURL(htmlTmp, allowingReadAccessTo: documentsUrl.appendingPathComponent("data/"))

任何可能的解决方案?

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在WKWebView的配置中允许内联媒体播放。

请参阅:https://developer.apple.com/documentation/webkit/wkwebviewconfiguration

相关问题