2013-02-25 4 views
1

Я играю видео в MPMoviePlayer в своем приложении, я извлекаю видео с сервера. Если длина видеоролика составляет около 25 секунд или более, звук получает break.Means во время воспроизведения видео, когда он достигает половины, тогда звук не может быть слышен. Но если я ищу штрих-панель, снова появится звук.Ошибка MPMoviePlayer audio

Может ли кто-нибудь помочь мне в этом?

moviePlayerController = [[MPMoviePlayerController alloc] init]; 
[moviePlayerController prepareToPlay]; 
moviePlayerController.shouldAutoplay = YES; 
[moviePlayerController setScalingMode:MPMovieScalingModeAspectFit]; 
[[self.moviePlayerController view] setFrame:CGRectMake(0, 72, 320,180)]; 
[[self view] addSubview: [self.moviePlayerController view]]; 
self.moviePlayerController.useApplicationAudioSession = YES; 

NSString *strng = @"http://qdemo_videos.s3.amazonaws.com/1360582540.mp4"; 
NSURL * adurl = [NSURL URLWithString:strng]; 
moviePlayerController.contentURL = url; 
moviePlayerController.controlStyle = YES; 
self.moviePlayerController.useApplicationAudioSession = YES; 
    [moviePlayerController play]; 
+1

Проверьте, что точный видеофайл/поток в вашем обычном браузере для мобильных браузеров, чтобы узнать, связана ли проблема с вашим кодом. Подсказка: это не ваш код, а проблема с кодировкой. – Till

+0

ровно..thank u до Как это сделать? – 2013-02-25 13:07:11

+0

@NithinMK сделал у вас решение? –

ответ

-1

Если и строим на Xcode 4.6 или выше, и с использованием IOS 6.0 или выше, а затем,

self.moviePlayerController.useApplicationAudioSession = YES; 

не будет называться его устаревшим.

Для дальнейшего использования ссылки: Вот док http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html

Вот объяснение http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Configuration/Configuration.html

И если это не достаточно, вот код :) http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Cookbook/Cookbook.html#//apple_ref/doc/uid/TP40007875-CH6-SW2

В моем случае установки категории к AVAudioSessionCategoryAmbient сделал трюк!

+1

Каким образом неправильная/нежелательная настройка AudioSession может заставить видео потерять свои аудиоданные во время игры, восстановить их, вернувшись к началу? -> Вы должны действительно прочитать вопрос, прежде чем пытаться ответить на него. – Till

+0

@ После того, как я представил свое дело, и это показалось мне похожим на то, что я не могу дать ни одного ответа, если вы не можете дать правильный ответ. Силам дано использовать его мудро не просто безумно, как это делалось. Я уважаю вас, поскольку у меня очень много опыта, но это ненормально, так как вы ведете себя на этом форуме, его форум обмена знаниями - это не какая-либо собственность урсов, поэтому Mind It. –

+1

Пожалуйста, наведите курсор над этой кнопкой вниз и прочитайте ее текст. Речь идет не о том, чтобы быть сумасшедшим или что-то личное. Речь идет о объективном суждении о полезности вашего ответа в связи с данным вопросом. – Till

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