我使用 SplitViewController 和 Swift-YouTube-Player 在应用程序中播放 youtube 视频。它在 iPhone 上完美运行,但在 iPad 上无法运行。
在 iPhone 上,当我触发播放器时,它会全屏打开 MPMoviewPLayer 并播放视频,但在 iPad 上它在后台播放我认为,我可以引导视频的声音,但视频不会出现。
我找不到解决方案。你有什么建议为什么玩家在 splitviewcontroller 下玩?
这是触发代码
timer = NSTimer.scheduledTimerWithTimeInterval(4, target: self, selector: "alertVideo", userInfo: nil, repeats: false)
NSNotificationCenter.defaultCenter().addObserver(self, selector: "doneButton", name: UIWindowDidBecomeHiddenNotification, object:nil)
NSNotificationCenter.defaultCenter().addObserver(self, selector: "startVideo", name: UIWindowDidBecomeVisibleNotification , object:nil)
let a = MBProgressHUD.showHUDAddedTo(self.view, animated: true)
a.dimBackground = true
collectionView.deselectItemAtIndexPath(indexPath, animated: true)
let cell = collectionView.cellForItemAtIndexPath(indexPath)
let circleView : YouTubePlayerView? = (cell!.contentView.viewWithTag(10)) as? YouTubePlayerView
circleView?.play()
这是我使用的 YouTubePLayer: https ://github.com/gilesvangruisen/Swift-YouTube-Player