0
我有一个按顺序呈现图像和/或电影的应用程序。问题是,我不能解雇一个电影播放器,然后提出另一个电影播放器。如果我尝试,我会收到消息“警告:尝试在演示文稿正在处理时在MyViewController上呈现MPMoviePlayerViewController!”与其他动画呈现/解散方法不同,没有完成处理程序,也不存在呈现/解除的非动画版本。当dismissMoviePlayerView动画正在进行时,无法呈现MoviePlayerView动画
这里是我的代码的简化版本:
-(void) play
{
[[window rootViewController] presentMoviePlayerViewControllerAnimated:player];
[[_player moviePlayer] play];
}
-(void) videoNotification:(NSNotification *) notification
{
if([notification.name isEqualToString:MPMoviePlayerPlaybackDidFinishNotification])
{
[[window rootViewController] dismissMoviePlayerViewControllerAnimated];
[_canvasManager showNextCanvas]; //this calls play on the next canvas
}
}
任何想法/如何实现我的目标提示吗?