2012-02-01 10 views
5

starałem, aby wyświetlić więcej niż jeden vide w pojedynczej ramce za pomocą następującego koduJak wyświetlić wiele filmów w jednym widoku?

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];' 

ale otrzymuję tylko ostatni film.

Czy ktoś może mi powiedzieć, jak wyświetlić więcej niż jedno wideo w jednym widoku. Dziękuję

Odpowiedz

4

Because documentation says:

Uwaga: Chociaż można utworzyć wiele MPMoviePlayerController obiektów i przedstawić swoje poglądy w interfejsie, tylko jeden odtwarzacz filmów w czasie może odegrać swoją film.

0

Jak berylu powiedział - to nie jest możliwe przy użyciu istniejących poglądów Apple

Można spróbować wdrożyć swój własny odtwarzacz, który chwyta ramek z pliku i wyświetla je w widoku.

Powiązane problemy