Я пытаюсь воспроизвести mp4
после обнаружения сигнала в аудиоразъеме.
Видео воспроизводится один раз, с задержкой в 1 секунду, которую я не хочу, а затем приложение зависает, и я получаю это предупреждение на отладчике: (только на iphone, он работает на симуляции)
(8F190)/Symbols/System/Library/VideoDecoders/H264H4.videodecoder (file not found).
(8F190)/Symbols/System/Library/VideoDecoders/MP4VH4.videodecoder (file not found).
мой код для видео:
//play video1
url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"sample1" ofType:@"mp4"]];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
moviePlayer.useApplicationAudioSession=NO;
[moviePlayer prepareToPlay];
moviePlayer.controlStyle = MPMovieControlStyleDefault;
[moviePlayer setMovieControlMode:MPMovieControlModeHidden];
moviePlayer.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:moviePlayer.view];
[moviePlayer play];
Я не смог найти ничего в этом предупреждении в сети.
Я попробовал любой вид кодирования видео, согласно документации Apple.
Мы просто не можем воспроизводить фильмы, у кого-нибудь есть идеи, как это исправить?
спасибо.