2012-04-25 69 views
0

我在XCODE4中使用了故事板。XCODE从TableViewCell播放视频

我目前能够从表格单元格使用从表格控制器到视图控制器的推格式启动视频。当segue被调用时,视图控制器立即使用viewdidload中的标准媒体播放器代码启动视频。我的问题是一旦视频结束,应用程序不会返回到表格单元格,而是保留在空白表格视图控制器中,直到用户单击“返回”。 任何人都知道一个简单的方法让视频结束并切换回TableViewController?

回答

1

苹果并没有让这一个简单。我的假设是,他们希望用户在他/她感觉足够舒适时选择退出电影播放器​​(然后用户可以选择重播或跳回到他们可能想要再次看到的部分)。

但是,捕捉电影结束的一种方法是注册"MPMoviePlayerPlaybackDidFinishNotification" notification(为您链接的文档),然后退出和/或删除MPMoviePlayerController。

注意:如果在加载电影时发生错误(请参阅文档initWithContentURL:),此通知也会触发。