Ho cercato in diversi forum e tutti non hanno potuto fornire una risposta soddisfacente.Riproduzione e registrazione di video durante la riproduzione di musica backgorund
Il mio desiderio è essere in grado di riprodurre e registrare video mentre si suona musica in sottofondo. Sono riuscito a farlo con l'aiuto di uno snippet che ho trovato. ecco il codice:
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];
Il problema è che durante la registrazione, posso solo ascoltare la musica di sottofondo attraverso l'altoparlante orecchio al posto del diffusore regolare.
Come è possibile impostare l'altoparlante normale affinché funzioni in modo che la sessione di registrazione non venga interrotta?
Grazie in anticipo,
Hai mai risolto questo problema? – shabbirv
hey hai un codice di esempio di ciò che hai fatto qui? – Jatin