2012-02-01 8 views
5

я попытался отобразить более одного смотри в одном кадре, используя следующий кодКак отображать несколько видеороликов в одном представлении?

NSBundle *bundle=[NSBundle mainBundle]; 
NSString *moviePath1=[bundle pathForResource:@"tom1" ofType:@"mp4"]; 
NSURL *movieUrl1=[NSURL fileURLWithPath:moviePath1]; 
MPMoviePlayerController *movie1=[[MPMoviePlayerController alloc]initWithContentURL:movieUrl1]; 
movie1.view.frame=CGRectMake(15, 15, 80, 80); 

[videoScrollViewObj addSubview:movie1.view]; 


NSBundle *bundle1=[NSBundle mainBundle]; 
NSString *moviePath2=[bundle1 pathForResource:@"tom2" ofType:@"mp4"]; 
NSURL *movieUrl2=[NSURL fileURLWithPath:moviePath2]; 
MPMoviePlayerController *movie2=[[MPMoviePlayerController alloc]initWithContentURL:movieUrl2]; 
movie2.view.frame=CGRectMake(15, 110, 80, 80); 
[videoScrollViewObj addSubview:movie2.view];' 

но я получаю только последнее видео.

Может ли кто-нибудь сказать мне, как отображать более одного видео в одном виде. Спасибо

ответ

4

Because documentation says:

Примечание: Хотя вы можете создать несколько объектов MPMoviePlayerController и представить свои мнения в интерфейсе, только один видеопроигрыватель на время может сыграть свою кино.

0

Как бериллий сказал - это не представляется возможным использовать существующие взгляды компании Apple

Вы могли бы попытаться реализовать свой собственный плеер, который захватывает кадры из файла и отображает их в представление.

Смежные вопросы