2010-10-04 10 views
5

Estoy usando un MPMoviePlayerController para reproducir un video, obtengo una imagen, pero tan pronto como trato de reproducir un sonido sin los auriculares, el control de volumen desaparece con una animación. Si enchufo los auriculares, o algunos parlantes externos, el control de volumen regresa con una animación.MPMoviePlayerController se niega a reproducir sonido a través del altavoz en iOS4

La aplicación ha sido probada con un iPad iOS 3.2 y funciona bien, también con un iPod touch 2G iOS 3.0 y funciona bien también, pero el problema viene con el iPhone 4 y el iOS 4.1.

Respuesta

7

me di cuenta que es porque no había puesto la categoría Sesión:

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

+0

esto resuelto mi problema, lo que sucedió cuando se utiliza MPMoviePlayer para transmitir archivos MP3. También utilicé "Reproducción" como la categoría de la sesión de audio. – brentlightsey

Cuestiones relacionadas