【发布时间】:2012-01-20 01:52:12
【问题描述】:
我的应用中有一个UIWebView 链接到博客页面的网址。每当我单击嵌入在博客页面中的视频(未嵌入到我端的应用程序中)时,它都会很好地打开媒体播放器,并且播放和暂停都很好。
这是我没有初始化的东西。
似乎iOS刚刚接手。
但是我的问题是,当您点击前进按钮时,视频结束或您点击完成按钮时,它会关闭媒体播放器并将我发送回我的初始视图控制器(不是启动媒体播放器的视图控制器),将图像向上移动并在底部留下一个与状态栏大小相同的白色区域,并阻止您在应用中导航。
我不知道如何解决这个问题。我已经尝试添加:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
到viewdidload 方法。
我把它放在错误的部分了吗?还有更多我应该做的吗?除了moviePlayer,还有什么东西可以用作对象吗?
我仍然觉得奇怪的是,应用程序会在没有任何媒体播放器编程的情况下开始播放视频,但由于它首先初始化了视频,所以没有正确终止视频。
这是阻止我的应用程序的最后一件事。如果有人可以提供帮助,我们将不胜感激。
【问题讨论】:
标签: ios uiwebview mpmediaplayercontroller