Also arbeitete ich an einer Video-Capture-App, die Hintergrund-Audio (von Spotify oder Apple Music) spielt und ich habe ein kleines Problem, wo gibt es eine kleine Audiounterbrechung, wenn ich meine App während Audio öffnen wird gespielt.Hintergrund Audio für iOS Video App
Hier ist, was ich für das Erlauben von Hintergrund-Audio (mit Sitz zu spielen in meinem didFinishLaunchingWithOptions
in meiner AppDelegate
Klasse:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker | AVAudioSessionCategoryOptionMixWithOthers
error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
irgendwelche Hinweise, dass Anfang Unterbrechung zu stoppen Dank !!
EDIT
?Ich sollte auch nach der Einstellung der AVAudioSession I erwähnen stelle meine AVCaptureSession ein. Ich initialisiere es und stelle dann die Eigenschaften ein.
self.session.usesApplicationAudioSession = YES;
self.session.automaticallyConfiguresApplicationAudioSession = NO;
Anstatt "nil" für den Fehler zu übergeben, warum nicht einen 'NSError' verwenden und sehen, ob ein Fehler zurück gegeben wird? – JAL
@JAL bekommen keinen Fehler –
Haben Sie diese Unterbrechung in spotify nur bemerkt? – NeverHopeless