【问题标题】:Cocoa-Touch: issue looping MPMoviePlayerControllerCocoa-Touch:循环播放 MPMoviePlayerController 的问题
【发布时间】:2009-11-09 18:54:05
【问题描述】:

我有一个应用必须在启动时加载一些数据,所以我想显示一个闪屏动画。

我正在使用MPMoviePlayerController 播放 m4v 文件。
这部电影的背景设置为[UIColor clearColor]
Default.png 是电影s first frame, and also the initial views 的背景图片(作为UIImageView)。

要循环播放电影,我订阅了它的 MPMoviePlayerPlaybackDidFinishNotification 通知,当它触发时,我正在执行 [movie play] 以重新启动电影。

一切正常。

当电影重新开始(第二个循环)时,它会播放,但每隔几帧它就会在其上再次绘制背景图像,然后重新绘制电影。这会产生接近闪烁的东西。

就像有这个帧序列:
1 2 3 4 _image_ 5 6 7 8 9 _image_ 10 11 12 ..
我已经通过更改它验证了它是背景图像,并且重新绘制的图像也被更改了。

有谁知道怎么回事?

【问题讨论】:

标签: iphone objective-c cocoa-touch


【解决方案1】:

这似乎只发生在模拟器上,它在设备上运行良好。我可以忍受。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多