在自己的NSWindowController中运行AVPlayerView

时间:2018-03-20 03:43:19

标签: macos avplayerview

我想在自己的窗口中运行一个NSPlayer(带有一个NSPlayerView),在那里我可以显示有关我的应用程序的演示和教程视频。 我从一个IBOutlet NSPlayerView开始。但是,当我打开包含视图的窗口([self.demoWindowController showWindow:self];)时,应用程序在该行崩溃时出现错误“[setNilValueForKey]:无法将nil设置为密钥卷的值。” 如果我尝试将NSPlayer添加到窗口,则会出现相同的错误。像。的东西。

   `let playerView = AVPlayerView.init(frame: rect)
    let demoPlayer = AVPlayer.init(url: videoURL)
    playerView.player = demoPlayer
    self.window?.contentView?.addSubview(playerView)`

应用程序在... addSubview代码中遇到相同的错误。 任何反馈/帮助将不胜感激

0 个答案:

没有答案