我正在使用适用于 iOS 平台的 MPMoviePlayerController,但不确定为什么加载新视频时“完成”和“正在加载电影...”控件不会自动显示。
我最初的实现是使用 UIWebView 控件来流式传输视频,当访问视频时,会显示“完成”和“正在加载电影...”控件,直到视频加载并准备好播放。我想用 MPMoviePlayerController 重现相同的用户体验。
我应该免费获得“完成”和“正在加载电影...”控件覆盖吗?如果没有,我必须设置什么才能让它们在视频加载时出现?
NSURL *videoUrl = [NSURL URLWithString:urlString];
self.moviePlayer = [[[MPMoviePlayerController alloc] init] autorelease];
self.moviePlayer.movieControlMode = MPMovieControlModeDefault;
[self.moviePlayer setContentURL:videoUrl];
[self.moviePlayer prepareToPlay];
[self.view addSubview:self.moviePlayer.view];
[[self.moviePlayer view] setFrame: [self.view bounds]];
[self.moviePlayer setFullscreen:YES animated:YES];