0

我在 XCODE4 中使用故事板。

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

4

1 回答 1

1

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

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

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

于 2012-04-25T23:46:23.813 回答