我成功地WKWebView以编程方式添加了一个 In a viewController(in viewDidLoad())。当加载包含视频的网址时,它看起来很好,但是当我尝试点击它(播放它)时,我看不到它,但音频工作正常。
奇怪的是,我创建了一个新项目只是为了确保它能正常工作,而且确实如此,我复制了与 webView 显示视频相同的代码。
在转换为 Swift 3 之前它运行良好。
这是点击视频时的样子:
敲击前:
点击后:
我还尝试了另一个网页:
敲击前:
点击后(请注意,状态栏现在已隐藏):
简单来说,就是这样的代码:
override func viewDidLoad() {
super.viewDidLoad()
let web = WKWebView(frame: view.frame)
let urlRequest = URLRequest(url: URL(string: "http://www.w3schools.com/html/html5_video.asp")!)
web.frame = view.frame
web.load(urlRequest)
view.addSubview(web)
}
Run Code Online (Sandbox Code Playgroud)
我尝试检查很多情况,但没有任何输出。我缺少什么?
提前致谢。