在我的iPhone应用程序中,我正在使用MPMoviePlayerController播放电影。我隐藏了默认情况下在电影播放器上可见的所有控件。但是我在播放器控件上放了一个“重播”按钮。
在电影结束时,播放器正在被删除。但我想停在最后一帧,这样当我点击“重播”按钮时,它将从头开始。我写了重播的功能和它的工作好。当电影正在播放时,点击“重播”时,它会重新启动视频。
我面临的问题是,在电影结束时它变为白屏并按“重播”按钮不会重新启动电影。如何处理这种情况?
答案 0 :(得分:0)
没有必要创建新实例。我找到了解决方案。不要只是发布播放器的实例。单击重放按钮时(在视频中间或完成后),只需暂停它,将位置移动到开始并播放。就是这样......没有保留,没有发布任何内容......程序员/开发人员何时释放播放器并从视图中删除它。
答案 1 :(得分:-1)
我从未使用过MPMoviePlayerController,但是当电影结束时它的实例被释放了。在这种情况下,递增零售计算器并手动释放它将解决问题。