2011-03-22 122 views
0

我有一个大小为10MB的服务器的视频文件,我想使用mpmovieplayercontroller在iPad中播放该视频。音频正在播放,但视频不在iPad中的mpmovieplayercontroller中播放

NSURL* url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 

NSLog(@"%@",url); 

MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:url]; 


[mp play]; 

以上是我使用的代码我可以播放音频,但无法在iPad模拟器中获取视频。

任何一个可以帮助我

感谢

回答

0

最有可能的视频格式不支持。支持的视频格式有:H.264,MPEG-4

1

您需要将MoviePlayerController的观点作为一个子视图添加到这样当前可见视图:

MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
mp.view.frame = CGRectMake(0.0f, 0.0f, 768.0f, 1024.0f); 
[self.view addSubview:mp.view]; 
[mp play]; 
相关问题