我有一个要求,我必须播放远程位置可用的视频文件。
我将 URL 传递给 MPMoviePlayerController 实例并调用了方法 play。
现在,电影正在下载中。在电影完全加载并返回根视图之前,我单击了“完成”按钮。
调用了 MPMoviePlayerPlaybackDidFinishNotification 通知。我已经停止了视频并释放了播放器。这是代码
- (void)movieDidFinish:(NSNotification *)aNotifciation
{
[self.moviePlayer stop];
[self removeActivityIndicatorView];
[self.tableView reloadData];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
[moviePlayer release];
moviePlayer = nil;
}
但是,视频仍然在后台加载,我也能听到音频。
这决不能发生。
任何人都可以为此提供解决方案吗?