0

我正在为客户开发一个演示文稿应用程序,在演示文稿中,客户能够双击幻灯片以查看“子幻灯片”,这意味着当前幻灯片会进行部分卷曲过渡以呈现全屏模式视图.

我的问题是这些主幻灯片是动画视频(子幻灯片都是 PNG 格式的静止图像)。每当用户触发翻页时,电影要么保持其应有的当前状态(仍在播放或暂停),当翻页动画完成时,电影将自行重新启动。无论电影的状态如何,都会发生这种情况。

我尝试将 NSLog 消息和断点放入以查看是否调用了诸如 viewWillDisappear 之类的方法,但我一无所获。

知道是什么原因导致这些视频自行重启吗?

4

1 回答 1

0

致所有想知道的人:

我通过强制 MoviePlayer 跳转到最后一帧并将其替换为 UIImageView 解决了这个问题,这使我能够卸载电影、节省空间并消除我的闪烁问题,因为图像完成了过渡而没有任何问题。

此外,如果您在全屏视频或全屏视频和图像(在我的情况下为 png)之间切换时也遇到闪烁,请删除/注释掉这一行:

self.mplayer.fullscreen = YES;

之后问题就会消失。

于 2010-12-07T18:45:10.710 回答