Cocoa touch 播放完成后,请继续使用MPMoviePlayerController

Cocoa touch 播放完成后,请继续使用MPMoviePlayerController,cocoa-touch,media-player,Cocoa Touch,Media Player,我正在使用tableview,当用户选择一行时,我正在使用MPMoviePlayerController对象播放与该行关联的视频。现在,一旦播放完成,MPMoviePlayerController将被释放,控制权将返回到上一个控制器 我怎样才能防止这种情况发生?只有在用户按下“完成”按钮后,我才想让他回到上一个控制器。我想我已经做了类似的事情。我想做的是让电影停在最后一帧,然后在静止图像的顶部放置一些半透明的按钮。我这样做的方式是将最后一帧存储为一个单独的图像,并将其加载到电影播放器下方的视图中

我正在使用tableview,当用户选择一行时,我正在使用MPMoviePlayerController对象播放与该行关联的视频。现在,一旦播放完成,MPMoviePlayerController将被释放,控制权将返回到上一个控制器


我怎样才能防止这种情况发生?只有在用户按下“完成”按钮后,我才想让他回到上一个控制器。

我想我已经做了类似的事情。我想做的是让电影停在最后一帧,然后在静止图像的顶部放置一些半透明的按钮。我这样做的方式是将最后一帧存储为一个单独的图像,并将其加载到电影播放器下方的视图中。您可以设置
movie.backgroundColor=[UIColor clearColor]
以使电影淡入alpha,从而显示其下方的相同图像,并且看起来一点也不淡入淡出

最妙的是,我添加的按钮确实会褪色,因为它们是由电影播放器alpha fade逐渐显示出来的