22
|
jbrennan · 技术社区 · 14 年前 |
![]() |
1
66
以下是事件的工作方式->通知:
所以,通常,如果你想摆脱电影播放器的视角,你需要
以下是我的代码:
|
![]() |
2
0
对。那太好了。上面确实提到了一些通知… 但是,没有mpmovieplayerplaybackwillfinishingnotification somewhy!!!! 这真是个问题。 当您将电影播放器作为模式调用时(无论以下哪种方法使用PresentViewController/PresentModalView Controller/PresentVideoController),如果您定义了它。全屏=是,则不希望调用 mpmovieplayer将退出全屏通知 通知 完全 (很明显,因为这不是一个舒适的过程,所以我们从全屏进入/退出,但只显示/关闭控制器)。 但实际上没有任何关于视频即将完成和关闭的通知。这是必要的(除了任何其他可能的情况),以抓住这个时刻,当解雇的过渡开始。(当然,转换是在 mpmovieplayerplaybackdidFinishNotification(mpmovieplayerplaybackdidFinishNotification) 叫)同时,application:supportedInterfaceOrientationsForWindow:对于之前显示的控制器,在通知之前调用,并且无法说AppDelegate必须以其他方向显示当前控制器。 所以,因为我的视频是全屏的,也没有显示任何控件(这是一种介绍,所以我只是直到它完成) 我的解决方案是用一个计时器来检查每一个短勾(0.1秒)的视频当前位置 …就快结束了,这是我自己通知的时刻。 |
![]() |
user2606782 · 限制子视图在superview边界内的移动 7 年前 |