我可以听到大约5秒钟的声音,然后我的屏幕不断“正在加载电影...”
我正在模拟器中测试。
STVideo *mySTVideo;
mySTVideo = [items objectAtIndex:indexPath.row];
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];
NSLog(@"URL: %@", mySTVideo.video_url);
moviePlayerViewController.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"st-screen.png"]];
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
[moviePlayerViewController release];
答案 0 :(得分:1)
答案 1 :(得分:0)
我认为presentMoviePlayerViewControllerAnimated:不会保留moviePlayer,而是在下一行中释放它。 尝试删除发布行,看它是否有效,是否确实创建了一个属性来保留moviePlayer并跳过泄漏。