iphone - 如何应用条件全屏播放视频和在特定帧播放

标签 iphone objective-c ipad mpmovieplayercontroller

我默认全屏播放视频:

Play video by default in full screen

但是使用此代码最小化控件丢失。

我的确切要求是:

由于 View 将加载视频,默认情况下将全屏播放,当它最小化时,它应该在特定帧中播放。 什么时候结束我想写一些代码,但是什么条件将适用于检查视频是否结束/结束?

请帮帮我。

谢谢。

最佳答案

当你分配你的 moviePlayer 对象时添加波纹管通知:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                     selector:@selector(moviePlayBackDidFinish:) 
                                         name:MPMoviePlayerPlaybackDidFinishNotification 
                                       object:moviePlayer];

所以当你的视频将完成播放或者你将通过以下方法完成播放时将调用:

- (void)moviePlayBackDidFinish:(NSNotification*)notification 
{
// write your code here
}

关于iphone - 如何应用条件全屏播放视频和在特定帧播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6015050/

相关文章:

iphone - 为什么我在设备中看不到背景图片,但在模拟器上却出现?

iphone - CIFilter 集成仅适用于 CISepiaTone

ios - 弹出窗口中无法识别的选择器

ios - 在 ios 中搜索城市名称

javascript - iPad Safari上的Youtube播放器-触摸与视频上方元素的互动被阻止

iphone - 将图 block 坐标转换为像素再转换为地理坐标

ios - 在目标 View Controller 中获取 segue 的发送者

iphone - iOS 5.1 : -[UIColor colorWithPatternImage:] background color draws solid black

iphone - 设置更改时更新 UI - Objective-C

iphone - iPhone应用程序中不同声音之间的延迟