MPMoviePlayerController отказывается воспроизводить звук через динамик в iOS4 - PullRequest
5 голосов
/ 04 октября 2010

Я использую MPMoviePlayerController для воспроизведения видео, я получаю изображение, но как только я пытаюсь воспроизвести звук без наушников, регулятор громкости исчезает с анимацией.Если я подключу наушники или некоторые внешние динамики, регулятор громкости возвращается с анимацией.

Приложение протестировано на iPad iOS 3.2 и работает нормально, также на iPod touch 2G iOS 3.0 и работает нормальнотоже, но проблема возникает с iPhone 4 и iOS 4.1.

1 Ответ

7 голосов
/ 10 октября 2010

Я узнал, что это потому, что я не установил категорию Session:

NSError *setCategoryError = nil; 
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError]; 

if (setCategoryError) { //handle error } 

http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Cookbook/Cookbook.html#//apple_ref/doc/uid/TP40007875-CH6-SW6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...