我必须在我的快速应用程序中嵌入youtube视频。单击按钮并进入全屏模式后,必须自动播放视频。我搜索了很多,我发现嵌入youtube视频的方法很多,但并非所有方法都支持自动播放和自动全屏。 我测试了这段代码,但视频没有自动播放,并且不会在全屏模式下自动显示:
let webView:UIWebView = UIWebView(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height))
self.view.addSubview(webView)
webView.allowsInlineMediaPlayback = true
let myVideo = "https://www.youtube.com/embed/N-GNV7jhKV4"
let myHTML = "<iframe width=\"\(webView.frame.size.width)\" height=\"\(webView.frame.size.height)\" src=\"\(myVideo)?autoplay=1\" frameborder=\"0\" allowfullscreen=1></iframe>"
webView.loadHTMLString(myHTML, baseURL: nil)
webView.mediaPlaybackRequiresUserAction = false
有人可以告诉我,在我的代码,YouTube-Player-iOS-Helper和Swift-YouTube-Player之间满足上述所有条件(自动播放和自动全屏)的最佳方法是什么,或者有人有其他建议。