当我使用MPMoviePlayerController播放电影时按“DONE”,将显示该视图

时间:2008-12-19 00:18:24

标签: iphone mpmovieplayercontroller

我正在使用MPMoviePlayerController播放电影,

我正在使用TableView,我的应用程序发生了什么,当我按下附件按钮时会显示详细视图,当我按下单元格区域时,它将播放我想要的电影,(youtube应用程序的方式)

但是当我在播放电影时按“完成”时,它将导航到一个不是我的详细视图但是一些空视图的视图。

任何想法我应该怎么做才能实现它,以便当用户按“完成”时,它会让我想到我的详细视图而不是一些空视图。

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

2 个答案:

答案 0 :(得分:2)

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

你不需要在movieDidFinishCallback中做任何事情,除非可以释放movieplayer对象。

答案 1 :(得分:0)

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