0
Я реализую MPMoviePlayerViewController, который загружает видео и правильно увольняет игрока. Но я не могу получить уведомление, когда пользователь нажимает «Готово» в MPMoviePlayerViewController. Я думаю, что это проблема ios8. Это код:MPMoviePlayerDidExitFullscreenNotification issue - iOS8 - swift
func fullscreenVideo(){
NSNotificationCenter.defaultCenter().addObserver(self, selector: "doneFull:", name: MPMoviePlayerDidExitFullscreenNotification, object: nil)
let url = NSURL(fileURLWithPath: self.videoPath)
self.fullscreenPlayer = MPMoviePlayerViewController(contentURL: url)
self.fullscreenPlayer!.view.frame = CGRect(x: 0.0, y: 0.0, width: 0.0, height: 0.0)
self.fullscreenPlayer!.moviePlayer.view.frame = CGRect(x: 0.0, y: 0.0, width: 0.0, height: 0.0)
self.fullscreenPlayer!.moviePlayer.controlStyle = MPMovieControlStyle.Fullscreen
self.fullscreenPlayer!.moviePlayer.repeatMode = MPMovieRepeatMode.One
self.fullscreenPlayer!.moviePlayer.allowsAirPlay = false
self.fullscreenPlayer!.moviePlayer.fullscreen = true
self.fullscreenPlayer!.moviePlayer.prepareToPlay()
self.presentViewController(self.fullscreenPlayer!, animated: true, completion: nil)
self.fullscreenPlayer!.moviePlayer.play()
}
func doneFull(notification:NSNotification){
// When user tap "Done" the player closes but this function is not called.
println("CALLED") // Never called
}
Любое предложение?