2008-12-19 34 views
1

我玩用的MPMoviePlayerController电影,当我按下“完成”,而使用的MPMoviePlayerController哪个视图将得到显示

播放电影,我使用的TableView,什么与我的应用程序时,我按附件按钮,它会显示详细的发生查看和当我按细胞区域时,它会播放我想要的电影,(YouTube的应用程序的方式)

但当我按“完成”,而在播放电影时,它会导航到一个视图,这不是我的详细信息视图,但一些空的看法。

任何想法我应该做些什么来实现它,以便当用户按下“完成”时,它将使我到我的详细视图,而不是一些空的视图。

我试图在执行“movieFinishedCallback”时推送视图,但它会在该空视图上再推一个视图。

回答

2

理想的情况下,如果你的代码是正确的,紧迫的MPMoviePlayerController对象上的完成按钮将关闭的MPMoviePlayerController,并返回到调用它的控制器(在你的情况详细信息视图)

你不需要做除了可能释放movieplayer对象之外,movieDidFinishCallback中的任何内容。

+0

可以说MPMoviePlayerController是由UIWebView创建的。 那么您将如何获得“完成”按钮? (它不遵循通常的UIWebViewDelegate)。 – 2010-01-30 00:46:50

0
-(void)myMovieFinishedCallback:(NSNotification*)aNotification { 
    MPMoviePlayerController* theMovie = [aNotification object]; 
    theMovie.initialPlaybackTime = -1.0; 
} 
相关问题