如何在iPhone应用程序中在线视频播放完毕后自动切换到另一个场景



下面是这个简单的iPhone应用程序的用户故事:

用户点击缩略图并触发MPMoviePlayerViewController播放在线视频(全屏)。

我们知道,视频结束后,它会自动关闭播放器,然后返回上一页。

我需要:返回到另一个场景,而不是带有缩略图的前一个场景。

有谁能提供一些帮助吗?提前表示非常感谢。

收听MPMoviePlayerPlaybackDidFinishNotification通知,然后将新的视图控制器推送到堆栈上。

有关该通知和电影播放器视图控制器的更多信息,请点击此处:http://developer.apple.com/library/ios/documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html

EDIT-添加如何侦听通知

以下是如何收听通知:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.player];

其中self.player是电影播放器实例,playerPlaybackDidFinish是您定义的用于处理回调的方法:)

相关内容

最新更新