1

我编写了一个应用程序,它使用 MPMoviePlayerController 类在子视图中播放一些 .mov 文件。在 iOS5 上,所有的东西都像设计一样工作。

但是,我发现它在 iOS6 上运行时发生了一些奇怪的事情 - 视频开始播放时辅助触摸正在消失,而当视频自动或由用户暂停或停止时,辅助触摸会重新出现。

此外,当我尝试使用以下代码释放播放器并返回父视图时:

[player stop];
[player.view removeFromSuperView];

[player release];

辅助触摸将在我的应用程序中消失,直到我按一次硬主页键并重新进入我的应用程序。

经过一些测试,我尝试在电影播放后保持辅助触摸仍然可见的环绕方法是将呼叫[player stop]与匹配[player play],即我必须检查播放器是否已经停止或暂停,当我必须跳过[player stop]呼叫时释放播放器。

有没有人有类似的问题或只有我?

4

0 回答 0