【发布时间】:2017-05-20 18:05:19
【问题描述】:
我的 iOS 应用中有一个简单的页面,其中有一个 UIWebView。 UIWebView 应该加载一个 Youtube 视频。问题是当我转到页面时,webview 加载了正确的视频预览,但是当我点击播放按钮时,什么也没有发生。我查看了有关此主题的大量教程和 youtube 视频,并且看着它们,看起来我没有做错任何事情。我想知道是否需要对 plist life 设置一些权限,即使我在任何地方都没有找到任何参考。
我的应用程序在 Xcode 7.3,swift 2 上。请帮忙。这是我的视图控制器的代码:
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)
}
}
【问题讨论】: