Iphone 当我按下";“完成”;使用MPMoviePlayerController播放电影时,将显示哪个视图

Iphone 当我按下";“完成”;使用MPMoviePlayerController播放电影时,将显示哪个视图,iphone,mpmovieplayercontroller,Iphone,Mpmovieplayercontroller,我正在使用MPMoviePlayerController播放电影 我使用的是TableView,当我按下附件按钮时,它会显示详细视图,当我按下单元格区域时,它会播放我想要的电影(就像youtube应用程序那样) 但当我在播放电影时按“完成”时,它将导航到一个不是我的详细视图而是一些空视图的视图 我应该怎么做才能实现它,这样当用户按“完成”时,它会将我转到我的详细视图,而不是一些空视图 当执行“movieFinishedCallback”时,我尝试按view,但它会在该空视图上再按一个视图。理想情

我正在使用MPMoviePlayerController播放电影

我使用的是TableView,当我按下附件按钮时,它会显示详细视图,当我按下单元格区域时,它会播放我想要的电影(就像youtube应用程序那样)

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

我应该怎么做才能实现它,这样当用户按“完成”时,它会将我转到我的详细视图,而不是一些空视图


当执行“movieFinishedCallback”时,我尝试按view,但它会在该空视图上再按一个视图。

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


您不需要在MoviedFinishCallback中执行任何操作,只需要释放movieplayer对象。

假设MPMoviePlayerController是由UIWebView创建的。那你怎么按“完成”按钮呢?(它不符合通常的UIWebViewDelegate)。
-(void)myMovieFinishedCallback:(NSNotification*)aNotification { 
    MPMoviePlayerController* theMovie = [aNotification object]; 
    theMovie.initialPlaybackTime = -1.0;
}