我正在为客户开发一个演示应用程序,并且在演示文稿中,客户端能够双击幻灯片以查看“子幻灯片”,这意味着当前幻灯片执行部分卷曲过渡以呈现完整屏幕模态视图。
我的问题是这些主要幻灯片是动画视频(子幻灯片都是PNG格式的静态图片)。每当用户触发页面卷曲时,电影要么保持其应有的当前状态(仍然正在播放或暂停),并且当页面卷曲动画完成时,电影将自动重新开始。无论电影的状态如何,都会发生这种情况。
我尝试将NSLog消息和断点放入,以查看是否正在调用viewWillDisappear这样的方法,但我什么也没找到。
知道可能导致这些视频重新启动的原因吗?
答案 0 :(得分:0)
对所有人都很好:
我通过强制MoviePlayer跳转到最后一帧并用UIImageView替换它解决了这个问题,这使我能够卸载电影,节省空间,并消除了我的闪烁问题,因为图像完成了过渡而没有任何问题。
另外,如果您在全屏视频或全屏视频和图片之间切换时遇到闪烁(在我的情况下是png),请删除/注释掉这一行:
self.mplayer.fullscreen = YES;
之后问题就会消失。