Objective c 播放带有通知的视频

Objective c 播放带有通知的视频,objective-c,ios6,mpmovieplayercontroller,Objective C,Ios6,Mpmovieplayercontroller,我正在使用下面的视频播放名为intro的视频 - (IBAction)PlayIntro:(id)sender { NSString *videoPath = [[NSBundle mainBundle] pathForResource:@"intro" ofType:@"m4v"]; introplayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:video

我正在使用下面的视频播放名为intro的视频

- (IBAction)PlayIntro:(id)sender {
    NSString *videoPath = [[NSBundle mainBundle] pathForResource:@"intro" ofType:@"m4v"];
    introplayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:videoPath]];
    [self presentMoviePlayerViewControllerAnimated:introplayer];
}

我在设置通知时遇到问题,因此一旦视频播放完毕,将发生以下情况
[带标识符的自我执行:@“IntroS”发送者:发送者]如有任何帮助,将不胜感激。

您应该为MPMoviePlayerController设置KVO。当电影状态更改时,将触发此命令,使您有机会将总播放时间与当前播放时间进行比较

给定您的代码片段,此行将为您提供当前播放值:

NSLog(@"Movie player state: %g", introplayer.currentPlaybackTime);
关于KVO如何使用与视频播放无关的示例

尽管该主题与视频无关,但无论您使用KVO观看的变量是什么,它都是一样的