我正在尝试在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)
}
}
答案 0 :(得分:11)
您需要允许在线播放:
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)