Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iPad部分卷曲模式视图导致MPMoviePlayer重新启动_Iphone_Ipad_Iphone Sdk 3.2_Mpmovieplayer - Fatal编程技术网

Iphone iPad部分卷曲模式视图导致MPMoviePlayer重新启动

Iphone iPad部分卷曲模式视图导致MPMoviePlayer重新启动,iphone,ipad,iphone-sdk-3.2,mpmovieplayer,Iphone,Ipad,Iphone Sdk 3.2,Mpmovieplayer,我正在为客户开发演示应用程序,在演示中,客户可以双击幻灯片查看“子幻灯片”,这意味着当前幻灯片会进行部分卷曲转换,以呈现全屏模式视图 我的问题是这些主幻灯片是动画视频(子幻灯片都是PNG格式的静止图像)。每当用户触发页面卷曲时,电影要么保持它应该保持的当前状态(要么仍在播放,要么暂停),当页面卷曲动画完成时,电影会自动重新启动。无论电影的状态如何,都会发生这种情况 我尝试将NSLog消息和断点放入,以查看是否调用了ViewWillEngage之类的方法,但没有找到任何结果 知道是什么原因导致这些

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

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

我尝试将NSLog消息和断点放入,以查看是否调用了ViewWillEngage之类的方法,但没有找到任何结果


知道是什么原因导致这些视频重新启动了吗?

所有想知道的人:

我通过强制MoviePlayer跳到最后一帧并替换为UIImageView解决了这个问题,这样我可以卸载电影,节省空间,并在图像顺利完成转换时消除闪烁问题

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

self.mplayer.fullscreen = YES;
之后问题就解决了