我正在使用this库加载YouTubePlayerView。有时视频加载,有时我得到EXC_BAD_ACCESS
。这是我得到的转储:
我不确定发生了什么。我在另一篇类似的帖子中读到了我应该设置setAnimationsEnabled:NO
,但我无法做到这一点。还有其他建议吗?
更新:以下是使用播放器的代码:
import YouTubePlayer
class SongViewController: UIViewController {
@IBOutlet weak var videoPlayer: YouTubePlayerView!
override func viewDidLoad() {
super.viewDidLoad()
videoPlayer.loadVideoID("gCYcHz2k5x0")
videoPlayer.playerVars = ["playsinline": "1"]
}
}
答案 0 :(得分:0)
我遇到了同样的问题,我终于在主线程中修复了运行YouTubePlayerView
的init。那是我的代码:
dispatch_async(dispatch_get_main_queue(), {
let player = YouTubePlayerView(frame: frame)
player.loadVideoURL(media.url!)
self.view.addSubview(player)
})