1

我正在使用 MPMoviePlayerViewController 播放 MP4 文件。它对于小文件(例如 25-30 MB)运行完美,但在播放大文件(~150 MB)时它会导致应用程序崩溃。

下面是我正在使用的代码:

MPMoviePlayerViewController *playerViewController = [[MPMoviePlayerViewController   alloc]initWithContentURL:url];
playerViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentMoviePlayerViewControllerAnimated:playerViewController];

player = [playerViewController moviePlayer];

[player prepareToPlay];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerInterruptByUser:) name:MPMoviePlayerPlaybackStateDidChangeNotification object:playerViewController.moviePlayer];

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

[player play];

任何建议的家伙/女孩。

4

0 回答 0