Ios 视频播放后关闭

Ios 视频播放后关闭,ios,objective-c,video,Ios,Objective C,Video,是否可以在视频播放结束后使其不关闭?因此,这将允许用户在视频结束时按“完成”,然后视频将关闭 ViewController.h #import <UIKit/UIKit.h> #import <MediaPlayer/MediaPlayer.h> @interface player1: UIViewController { } -(IBAction) playMovie; @end 这是我正在使用的编码,有人能帮忙吗?您想在这里实现什么还不清楚。我希望播放视频时

是否可以在视频播放结束后使其不关闭?因此,这将允许用户在视频结束时按“完成”,然后视频将关闭

ViewController.h

#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>


@interface player1: UIViewController {
}

-(IBAction) playMovie;

@end

这是我正在使用的编码,有人能帮忙吗?

您想在这里实现什么还不清楚。我希望播放视频时不要关闭,我希望用户按“完成”(视频左上角)关闭视频。视频将自动播放,直到完成或按“完成”。对不起,我不明白需要删除什么。我是否删除“MPMoviePlayServiceController*windowsmac=[[MPMoviePlayServiceController alloc]initWithContentURL:url];”删除行windowsmac=nil;超过我的代码,一切都会好的。嘿,编辑我的答案,对我来说很好。试试这个。
 moviePlayer = [[MPMoviePlayerViewController alloc]initWithContentURL:[NSURL fileURLWithPath:path]];

[[NSNotificationCenter defaultCenter] removeObserver:moviePlayer

                                                name:MPMoviePlayerPlaybackDidFinishNotification

                                              object:moviePlayer.moviePlayer];

 [self presentViewController:moviePlayer animated:YES completion:nil];
 moviePlayer = [[MPMoviePlayerViewController alloc]initWithContentURL:[NSURL fileURLWithPath:path]];

[[NSNotificationCenter defaultCenter] removeObserver:moviePlayer

                                                name:MPMoviePlayerPlaybackDidFinishNotification

                                              object:moviePlayer.moviePlayer];

 [self presentViewController:moviePlayer animated:YES completion:nil];