我正在使用iOS平台的MPMoviePlayerController,并不确定为什么在加载新视频时,“完成”和“加载电影…”控件没有自动显示。
我的原始实现是使用UIWebView控件来流式传输视频,当访问视频时,“完成”和“加载电影…”控件会显示,直到视频被加载并准备好播放。我想用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];