我正在使用此库:https://github.com/youtube/youtube-ios-player-helper
当我运行我的项目时,我仍然只是一个没有YouTube播放器的空白UIView。完全没有错误。
这是我的代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var ytPlayer: YTPlayerView!
override func viewDidLoad() {
super.viewDidLoad()
ytPlayer.loadVideoById("8PQQZ_nwk6s", startSeconds: 0.0, suggestedQuality: .Auto)
}
}
我已经检查了Stack Overflow上的类似问题,到目前为止还无法找出问题所在。谁能告诉我我错过了什么?
答案 0 :(得分:4)
我发现了问题!
首先,我改变了:
ytPlayer.loadVideoById("8PQQZ_nwk6s", startSeconds: 0.0, suggestedQuality: .Auto)
TO:
ytPlayer.loadVideoWithId("8PQQZ_nwk6s")
这让我犯了这个错误(这意味着找不到HTML文件):
Error Domain=NSCocoaErrorDomain Code=258 "The file name is invalid."
然后,我从我的项目中删除了YTPlayerView-iframe-player.html,将其移动到名为" Assets"的文件夹中。然后将该文件夹包含到我的项目中,它现在可以正常工作。