我正在使用MPMoviePlayerController从网络上播放电影。根据选择的表格行,加载不同的电影。但是,一旦选择了新行,我希望MPMoviePlayerController消失(或隐藏自身)。
这是被调用来播放我的电影并最终隐藏它的代码
- (IBAction) playMovie{
NSURL *url = [NSURL URLWithString:vidMovie];
moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];
moviePlayer.view.frame = vidPlayer.frame;// CGRectMake(64, 624, 640, 360);
[self.view addSubview:moviePlayer.view];
[moviePlayer play];
}
- (void) hidePlayer{
[moviePlayer stop];
[moviePlayer release];
}
在我的 .hi 中声明 moviePlayer
MPMoviePlayerController *moviePlayer;
我尝试将moviePlayer帧的高度和宽度设置为0,但仍然显示播放按钮。
我已经尝试了变量.hidden和.opaque,但我仍然一无所获
谁能帮我弄清楚我可能忘记了什么。任何帮助将不胜感激! 谢谢