【发布时间】:2014-09-22 19:42:59
【问题描述】:
我使用 Xcode 6 和 iOS 8 SDK。
如果视频无法播放,在启动 MPMoviePlayer 时。 MPMoviePlayerPlaybackDidFinishNotification 不起作用。
我参考这篇文章: [How to get an error description when playback fails on MPMoviePlayerController 但是iOS8不行。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPFinished: ) name:MPMoviePlayerPlaybackDidFinishNotification object:self.MoviePlayer];
怎么做才能解决这个问题?谢谢。
【问题讨论】:
-
您可以使用
MPMoviePlayerDidExitFullscreenNotification我认为这可能会解决您的问题 -
我也有同样的问题。我相信这是一个 iOS 8 错误。我添加了一个 5 秒计时器,如果视频在此之前没有开始播放,我会显示错误并退出。这是一个可怕的 hack,但我目前拥有的唯一解决方案。
标签: ios8 mpmovieplayercontroller