Quindi stavo lavorando a un'app di acquisizione video che riproducesse audio di sottofondo (da Spotify o Apple Music) e ho un piccolo problema in cui c'è una piccola interruzione audio quando apro la mia app mentre audio si sta giocando.Audio di sottofondo per app video iOS
Ecco quello che ho per permettere audio di sottofondo per giocare (situato nel mio didFinishLaunchingWithOptions
nel mio AppDelegate
classe:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker | AVAudioSessionCategoryOptionMixWithOthers
error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
Degli indizi a fermare che a partire interruzione Grazie !!
EDIT
?Vorrei anche menzionare dopo aver impostato AVAudioSession I sto impostando la mia AVCaptureSession. Inizializzo quindi imposto le proprietà.
self.session.usesApplicationAudioSession = YES;
self.session.automaticallyConfiguresApplicationAudioSession = NO;
Invece di passare in 'nil' per l'errore, perché non utilizzare un' NSError' e vedere se viene passato un errore? – JAL
@JAL non riceve alcun errore –
Avete notato questa interruzione solo in spotify? – NeverHopeless