当我在使用 MPMoviePlayerController 播放电影时按“完成”时,将显示哪个视图
Posted
技术标签:
【中文标题】当我在使用 MPMoviePlayerController 播放电影时按“完成”时,将显示哪个视图【英文标题】:When I press "DONE" while playing movie using MPMoviePlayerController which view will get displayed 【发布时间】:2008-12-19 00:18:24 【问题描述】:我正在使用 MPMoviePlayerController 播放电影,
我正在使用 TableView,我的应用程序发生的情况是,当我按下附件按钮时,它将显示详细视图,当我按下单元格区域时,它将播放我想要的电影,(youtube 应用程序的方式)
但是当我在播放电影时按“完成”时,它会导航到一个视图,该视图不是我的详细视图,而是一些空视图。
知道我应该怎么做才能实现它,以便当用户按下“完成”时,它会将我导航到我的详细视图而不是一些空视图。
我尝试在执行“movieFinishedCallback”时推送视图,但它会在那个空视图上再推送一个视图。
【问题讨论】:
【参考方案1】:理想情况下,如果您的代码正确,按下 MPMoviePlayerController 对象上的 Done 按钮将关闭 MPMOviePlayerController 并返回调用它的控制器(在您的情况下是详细视图)
你不需要在movieDidFinishCallback中做任何事情,除了释放movieplayer对象。
【讨论】:
可以说 MPMoviePlayerController 是由 UIWebView 创建的。那么,您将如何获得“完成”按钮? (它不遵循通常的 UIWebViewDelegate)。【参考方案2】:-(void)myMovieFinishedCallback:(NSNotification*)aNotification
MPMoviePlayerController* theMovie = [aNotification object];
theMovie.initialPlaybackTime = -1.0;
【讨论】:
以上是关于当我在使用 MPMoviePlayerController 播放电影时按“完成”时,将显示哪个视图的主要内容,如果未能解决你的问题,请参考以下文章
当我在 ngOnInit() 中使用 router.getCurrentNavigation() 时,它会给我类型错误,但是当我在构造函数中使用它时,它工作正常,为啥?
当我在 django 中运行 Bootstrap 轮播时,它不会显示图像,但是当我在普通 HTML 文件中使用它们时它们加载得非常好
当我在模型中使用 withAnimation 时,没有动画发生,为啥?