Html UIWebView中嵌入的YouTube视频无法播放

Html UIWebView中嵌入的YouTube视频无法播放,html,ios,swift,uiwebview,Html,Ios,Swift,Uiwebview,我想用自定义单元格实现UITableView,该单元格使用UIWebView,但我的问题是UIWebView不显示视频。我试着在课后复述,但这是不可能的 代码 var testArray=[”https://www.youtube.com/embed/W7qWa52k-nE", "https://www.youtube.com/embed/vH7i-qpoFVk", "https://www.youtube.com/embed/V_GTrL-UVmE"] 重写func viewDidLoad()

我想用
自定义单元格实现
UITableView
,该单元格使用
UIWebView
,但我的问题是UIWebView不显示视频。我试着在课后复述,但这是不可能的

代码

var testArray=[”https://www.youtube.com/embed/W7qWa52k-nE", "https://www.youtube.com/embed/vH7i-qpoFVk", "https://www.youtube.com/embed/V_GTrL-UVmE"]
重写func viewDidLoad(){
super.viewDidLoad()
}
func tableView(tableView:UITableView,numberofrowsinssection:Int)->Int{
返回testArray.count
}
func tableView(tableView:UITableView,cellForRowAtIndexPath:nsindepath)->UITableView单元格{
将cell=tableView.dequeueReusableCellWithIdentifier(“cell”)设为!WebViewTableViewCell
cell.videoWeb.allowsInlineMediaPlayback=true
让EmbeddedHTML=“”
cell.videoWeb.loadHTMLString(EmbeddedHTML,baseURL:NSBundle.mainBundle().bundleURL)
cell.videoWeb.scrollView.scrollEnabled=false
返回单元
}
截图

测试项目

代码

var testArray=[”https://www.youtube.com/embed/W7qWa52k-nE", "https://www.youtube.com/embed/vH7i-qpoFVk", "https://www.youtube.com/embed/V_GTrL-UVmE"]
重写func viewDidLoad(){
super.viewDidLoad()
}
func tableView(tableView:UITableView,numberofrowsinssection:Int)->Int{
返回testArray.count
}
func tableView(tableView:UITableView,cellForRowAtIndexPath:nsindepath)->UITableView单元格{
将cell=tableView.dequeueReusableCellWithIdentifier(“cell”)设为!WebViewTableViewCell
cell.videoWeb.allowsInlineMediaPlayback=true
让EmbeddedHTML=“”
cell.videoWeb.loadHTMLString(EmbeddedHTML,baseURL:NSBundle.mainBundle().bundleURL)
cell.videoWeb.scrollView.scrollEnabled=false
返回单元
}
截图

测试项目


你的问题是什么?你的问题是什么?
var testArray = ["https://www.youtube.com/embed/W7qWa52k-nE", "https://www.youtube.com/embed/vH7i-qpoFVk", "https://www.youtube.com/embed/V_GTrL-UVmE"]

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return testArray.count
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("cell") as! WebViewTableViewCell

        cell.videoWeb.allowsInlineMediaPlayback = true

        let embededHTML = "<html><body><iframe src=\"\(testArray[indexPath.row])?playsinline=1\" width=\"'\(cell.videoWeb.frame.width)'\" height=\"'\(cell.videoWeb.frame.height)'\" frameborder=\"10\" allowfullscreen></iframe></body></html>"

        cell.videoWeb.loadHTMLString(embededHTML, baseURL: NSBundle.mainBundle().bundleURL)
        cell.videoWeb.scrollView.scrollEnabled = false

        return cell
    }