我有一個簡單的頁面在我的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