Wenn ich meine App starte, hört die Musik von anderen Apps auf zu spielen.Musik aus anderen Apps hört auf, wenn meine App startet
Ich habe versucht, die setCategory:AVAudioSessionCategoryAmbient
in didFinishLaunchingWithOptions
hinzufügen, aber die Musik stoppt immer noch beim ersten Start. Wenn ich die Musik starte und mit der Home-Taste zurück zur App gehe, wird die Musik weiter abgespielt. Gibt es eine Problemumgehung für das erste Startproblem?
Snippet Ich habe hinzugefügt:
// make sure music plays while sounds play.
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
'AVAudioSessionCategoryAmbient' ist die richtige Sache zu verwenden. Ich verwende genau diesen Code in einer meiner Apps, und es funktioniert wie erwartet - das Abspielen von Audio aus anderen Apps wird nicht gestoppt, wenn meine App gestartet wird. 'setCategory' gibt einen BOOL für den Erfolg zurück; Haben Sie versucht, dies zu überprüfen, oder sehen Sie, ob im Parameter error ein Fehler zurückgegeben wird? – zpasternack
@zpasternack Gute Idee, ich werde versuchen zu sehen, ob ich etwas Sinnvolles daraus bekommen kann. – Warpzit