2011-03-22 185 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];