在iOS中嵌入YouTube视频,而无需自动全屏



我正在尝试在Xcode中的应用程序中嵌入YouTube视频。当我单击模拟器上的视频时,它会自动进入全屏,如下图所示。是否可以阻止我的视频自动全屏?

class ViewController: UIViewController {
    @IBOutlet var webView: UIWebView!
    override func viewDidLoad() {
        var html = "<html><body><iframe src="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315" frameborder="0" allowfullscreen></iframe></body></html>"
        webView.loadHTMLString(html, baseURL: nil)
    }
}

您需要允许内联播放:

webView.allowsInlineMediaPlayback = true
// add ?playsinline=1 to your YouTube video URL
let embededHTML = "<html><body><iframe src="http://www.youtube.com/embed/W7qWa52k-nE?playsinline=1" width="560" height="315" frameborder="0" allowfullscreen></iframe></body></html>"
webView.loadHTMLString(html, baseURL: NSBundle.mainBundle().bundleURL)

相关内容

  • 没有找到相关文章

最新更新