У меня возникла ошибка при воспроизведении видео в ОС iphone 4.0. На самом деле, я создал приложение с базовым SDK 3.0, и сейчас я просто устанавливаю приложение на устройство с операционной системой 4.0.
Это не работает ... Я отладил эту проблему и обнаружил, что в ОС 4.0 Apple меняет структуру и методы воспроизведения видео.
Кто-нибудь поможет мне, как преодолеть эту проблему.
Вот мой код, который отлично работает в 3.0 ОС.
-(void)play
{
NSBundle *bundle = [NSBundle mainBundle];
//NSString *path = [bundle pathForResource:@"Icon" ofType:@"png"];
NSString *path = [bundle pathForResource:@"loader" ofType:@"m4v"];
NSURL *url = [NSURL fileURLWithPath:path];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
moviePlayer.scalingMode = MPMovieScalingModeAspectFill;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
moviePlayer.movieControlMode = MPMovieControlModeHidden;
[moviePlayer play];
}
Спасибо заранее,
Pragnesh