0

我正在使用 mpmovieplayer 播放视频,但我需要知道视频何时完全加载,以便关闭网络活动指示器。是否有通知告诉我视频何时完全加载?

我在想四种负载状态会有所帮助:

  • MPMovieLoadStateUnknown
  • MPMovieLoadStatePlayable
  • MPMovieLoadStatePlaythroughOK
  • MPMovieLoadStateStalled

我尝试了 playthroughok 加载状态,但这并没有告诉我视频何时完全加载。

这是我的视频播放器的一些 .m 代码:

- (void)viewDidLoad
{
[super viewDidLoad];

NSURL *url = [NSURL URLWithString:self.videoitem];

self.moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:url];


self.moviePlayer.view.frame = CGRectMake(0, 0,320, 480);
[self.view addSubview:self.moviePlayer.view];     
}

谢谢您的帮助!

4

0 回答 0