我编写了一个App,它使用MPMoviePlayerController类在子视图中播放一些.mov文件。在iOS5上,所有的东西都可以作为设计。
然而,我发现在iOS6上运行时发生了一些奇怪的事情 - 当视频开始播放时辅助触摸正在消失,并且当视频暂停或自动或由用户停止时将重新出现。
此外,当我尝试使用以下代码释放播放器并返回父视图时:
[player stop];
[player.view removeFromSuperView];
[player release];
辅助触摸将在我的应用程序中消失,直到我按下硬主页键并重新进入我的应用程序。
经过一些测试后,我尝试在电影播放后仍然可以看到辅助触摸的环绕方法是将呼叫[player stop]
与[player play]
匹配,即。我必须检查播放器是否已停止或暂停,当我释放播放器时,我必须跳过[player stop]
电话。
是否有人有类似问题或只有我?