以下是此简单iPhone应用程序的用户故事:
用户点击缩略图并触发MPMoviePlayerViewController
即可播放在线视频(全屏)。
我们知道视频播放完毕后会自动关闭播放器,然后返回上一页。
我需要:返回另一个场景,而不是前一个带缩略图的场景。
有没有人可以提供一些帮助? 非常感谢你提前。
答案 0 :(得分:0)
侦听MPMoviePlayerPlaybackDidFinishNotification通知,然后将新视图控制器推送到堆栈。
有关该通知以及电影播放器视图控制器的详细信息,请访问:http://developer.apple.com/library/ios/documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html
编辑 - 添加如何收听通知......
以下是您可以收听通知的方式:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.player];
其中self.player是电影播放器实例,而playerPlaybackDidFinish是您定义的用于处理回调的方法:)