Загрузить видео с ютуб используя wkWebView (wkweb) (Loading video from YouTube in wkWebView) - Swift 5
Индивидуальное, дистанционное обучение программирование
подробнее
import WebKit
class VideoViewController: UIViewController {
var videoID: String?
var wkWebView: WKWebView = {
let v = WKWebView()
return v
}()
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .black
videoID = ""
let webConfiguration = WKWebViewConfiguration()
webConfiguration.allowsInlineMediaPlayback = true
webConfiguration.mediaTypesRequiringUserActionForPlayback = []
wkWebView =
WKWebView(frame: CGRect(x: 0, y: 0,
width: view.bounds.width,
height: view.bounds.height - 170),
configuration: webConfiguration)
self.
view.
addSubview(wkWebView)
https://www.youtube.com/embed/ \(videoID!)? playsinline=1"
if let videoURL:URL =
URL(string: "
https://www.youtube.com/embed/\(videoID!)?playsinlin..") {
let request:URLRequest =
URLRequest(url: videoURL)
wkWebView.
load(request)
}
}
}
Возврат к списку