2010-06-15 21 views
1

Я сделал приложение для iPhone, которое отображает видео. Я сделал это с Xcode 3.2.2 с iPhone SDK 3.1.3 и отлично работает. Но несколько дней назад я загрузил последнюю версию iPhone SDK для iOS 4. Проект был построен нормально, без erros, никаких предупреждений, но когда я запускаю приложение, видео не работало, изображение не загружалось, а звучало работает. Я этого не понимаю.Мое приложение для iPhone не работает в iOS 4. Почему?

Вот код, который я использовал.

NSBundle *Bundle = [NSBundle mainBundle]; 
NSString *moviePath = [Bundle pathForResource:@"Prueba" ofType:@"mp4"]; 
NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain]; 
MPMoviePlayerController *theMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 
theMovie.scalingMode = MPMovieScalingModeFill; 
[theMovie play]; 

У кого-то есть идея?

С уважением.

ответ

1

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

UIView * myView = ...
UIView * movieView = [moviePlayer view];
[movieView setFrame: [myView bounds]]; // подгонка фильма к точным границам myView
[myView addSubview: movieView];

+0

Это сработало для меня, я просто установил myView как текущий вид контроллеров, или, в моем случае, добавил модальный вид –

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