在MPMoviePlayerController for iPad中播放视频时出现问题

时间:2011-01-09 05:26:26

标签: objective-c cocoa-touch ipad mpmovieplayercontroller media-player

我可以听到大约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];

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我认为presentMoviePlayerViewControllerAnimated:不会保留moviePlayer,而是在下一行中释放它。 尝试删除发布行,看它是否有效,是否确实创建了一个属性来保留moviePlayer并跳过泄漏。