【问题标题】:iPad Partial Curl Modal View causes MPMoviePlayer to restartiPad 部分卷曲模态视图导致 MPMoviePlayer 重新启动
【发布时间】:2010-08-25 16:14:31
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: iphone ipad iphone-sdk-3.2 mpmovieplayer


    【解决方案1】:

    致所有想知道的人:

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

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

    self.mplayer.fullscreen = YES;
    

    之后问题就会消失。

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 2021-12-11
      • 2011-12-21
      • 2012-06-06
      • 2014-02-15
      • 1970-01-01
      • 2015-05-31
      • 2015-01-17
      • 1970-01-01
      相关资源
      最近更新 更多