我正在使用 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];
}
谢谢您的帮助!