在mpmovieplayercontroller全屏模式iOS之后查看控制器状态

时间:2014-02-04 07:51:50

标签: ios objective-c storyboard mpmovieplayercontroller

我已经使用.Storyboard项目和视频播放我正在使用单独的.XIB文件。 当我在我的故事板内容视图上添加一个视图播放器xib时,它可以很好地播放视频

但是,当我进入全屏模式并返回时,前一个视图的内容变得清晰/无。

任何人都可以帮忙!

由于

2 个答案:

答案 0 :(得分:0)

您似乎无法查看控制器内容的强引用。让他们坚强以保持参考。 例子 -

property(nonatomic, strong) UIImageView *imageView;// for example only

这样你就不会松开这个对象(imageView),直到控制器出现在内存中。

答案 1 :(得分:0)

我不知道没有你的代码。所以你错了。这是我猜你的答案

<强>全屏

一个布尔值,指示电影播放器​​是否处于全屏模式。

@property(非原子,getter = isFullscreen)BOOL全屏

<强>讨论

此属性的默认值为NO。更改此属性的值会导致影片播放器立即进入或退出全屏模式。如果要为过渡到全屏模式设置动画,请改用setFullscreen:animated:方法。

每当电影播放器​​进入或退出全屏模式时,它都会发布适当的通知以反映更改。例如,在进入全屏模式时,它会发布 MPMoviePlayerWillEnterFullscreenNotification MPMoviePlayerDidEnterFullscreenNotification 通知。退出全屏模式后,会发布 MPMoviePlayerWillExitFullscreenNotification MPMoviePlayerDidExitFullscreenNotification 通知。

由于用户与电影播放器​​控件交互,此属性的值也可能会更改。

apple doc

引用