我在webView中播放来自youtube的视频有问题我试图在youtube中播放视频而不是在webView中全屏播放,但我无法在viewDidLoad()中为webView设置属性allowInlineMediaPlayback但是它&# 39;不工作
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://www.youtube.com")
let YOUTUBE = URLRequest(url:url!)
webView.loadRequest(YOUTUBEURL)
webView.allowsInlineMediaPlayback = true
}
所以请帮助我如何在webView中全屏播放视频youtube
非常感谢
答案 0 :(得分:0)
你应该使用UIWebView而不是WKWebView。
这是您需要的代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myWebView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
myWebView.allowsInlineMediaPlayback = true
myWebView.loadHTMLString("<iframe width=\"\(myWebView.frame.width)\" height=\"\(myWebView.frame.height)\" src=\"https://www.youtube.com/embed/FDT343j3zD0?playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)
}
}