Miré en varios foros y no todos pudieron dar una respuesta satisfactoria.Reproducir y grabar video mientras se reproduce música de fondo
Mi deseo es poder reproducir y grabar video mientras se reproduce música en segundo plano. Logré hacer eso con la ayuda de un fragmento que encontré. aquí está el código:
AVAudioSession *session = [AVAudioSession sharedInstance];
session.delegate = self;
NSError *error = nil;
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
OSStatus propertySetError = 0;
UInt32 allowMixing = true;
propertySetError = AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryMixWithOthers, // 1
sizeof (allowMixing), // 2
&allowMixing // 3
);
[session setActive:YES error:&error];
El problema es durante la grabación, sólo puedo escuchar la música de fondo a través del altavoz con auricular en lugar del altavoz regular.
¿Cómo puedo configurar el altavoz normal para que no se interrumpa la sesión de grabación?
Gracias de antemano,
¿Alguna vez resolvió este problema? – shabbirv
oye, ¿tienes un código de muestra de lo que hiciste aquí? – Jatin