我有一个简单的页面在我的iOS应用程序有一个UIWebView
。 UIWebView
应该加载Youtube视频。问题是当我转到页面时,webview加载了正确的视频预览,但是当我点击播放按钮时,没有任何反应。我看了一大堆关于这个主题的教程和youtube视频,看着他们,并没有看到我做错了什么。我想知道是否需要为plist生活设置一些权限,尽管我没有在任何地方找到任何参考。 我的应用程序在Xcode 7.3上,swift 2.请帮忙。这里是我的ViewController代码:Swift iOS Youtube嵌入式视频不玩
import UIKit
class watchVideoVC: UIViewController, UIWebViewDelegate {
@IBOutlet weak var myVid: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let myURL = "https://youtube.com/embed/tVjv8I0BlU4"
self.myVid.allowsInlineMediaPlayback = true
let fbor = "0"
let height = myVid.frame.height
let width = myVid.frame.width
let code:NSString = "<iframe src=\(myURL) width=\(width) height=\(height) frameborder=\(fbor) allowfullscreen></iframe>"
self.myVid.loadHTMLString(code as String, baseURL: nil)
}
}
谢谢。我确实希望将其制作为嵌入式视频,因为会在页面中添加其他操作和标签。关于iframe_api,我不太清楚如何在Swift中实现js。我需要对此做一些研究。 – Tan