2012-11-30 119 views
0

我有一个滚动视图,其中我已经显示了tableview。我有自定义单元格,我想在点击时显示视频。它工作得很好,但是当我点击全屏按钮时,我的应用程序崩溃。那么我该如何解决这个问题。 我的代码显示视频如下。在桌面视图单元格内全屏显示视频

MPMoviePlayerController *moviePlayer= [[MPMoviePlayerController alloc] initWithContentURL:url]; 
    moviePlayer.view.frame = CGRectMake([cordinate.x integerValue], [cordinate.y integerValue], [cordinate.width integerValue], [cordinate.height integerValue]); 
    moviePlayer.controlStyle = MPMovieControlStyleEmbedded; 
    [cell addSubview:moviePlayer.view]; 
    [moviePlayer prepareToPlay]; 

请帮我解决这个..

+2

第一个问题:你为什么在scrollview中使用tableview?第二个问题:你可以发布你的崩溃日志吗? –

+0

查看此链接..您必须管理和跟踪“MPMoviePlayerStates” 链接 - http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html# // apple_ref/c/data/MPMoviePlayerLoadStateDidChangeNotification – Hisenberg

+0

我想要分页功能,这就是为什么我需要滚动视图..我的错误日志[MPAVController]自动播放:禁用自动播放暂停 2012-11-30 12:49:40.145 MagazineApp [5045: 14003] [MPAVController]自动播放:禁用自动播放 2012-11-30 12:49:40.181 MagazineApp [5045:14003] [MPAVController]自动播放:禁用自动播放以暂停 2012-11-30 12:49:40.182 MagazineApp [5045: 14003] [MPAVController]自动播放:禁用自动播放自动播放:_streamLikelyToKeepUp:0 - > 1 2012-11-30 12:49:43.899 MagazineApp [5045:14003] [MPAVController]自动播放:禁用自动播放以暂停 –

回答

0

加入这一行,然后检查其工作与否:

moviePlayer.view.frame = self.view.frame; 

,并删除此行[addSubview:moviePlayer];

相关问题