2010-08-16 7 views
6

Immer, wenn ich eine AVCaptureSession starte, die mit dem Mikrofon als Eingabe läuft, bricht sie den Hintergrund ab, der gerade läuft (iPod Musik zum Beispiel). Wenn ich die Zeile ausfüge, die den Audioeingang hinzufügt, wird das Hintergrundaudio fortgesetzt.AVCaptureSession bricht den Hintergrundton ab

Kennt jemand eine Möglichkeit, Videoclips mit dem Mikrofon aufzunehmen, während weiterhin Hintergrundaudio wiedergegeben wird? Ich habe mich viel umgesehen und finde keine Hinweise auf dieses Verhalten.

Danke für jede Hilfe!

+0

Blick in kAudioSessionCategory gesehen. – Moshe

Antwort

1

Ist die Hintergrundmusik eine Looping-Spur? - Wenn das der Fall ist, können Sie es zu einem Systemsound machen und ihm sagen, dass es nach dem Abspielen erneut spielen soll. Der Grund dafür ist, dass Sie nur Spuren von bis zu 30 Sekunden als Systemsound haben können.

Sie wissen nicht, ob es hilft - aber das ist ein Ansatz :)

Cheers,

Michael

0

Ich hatte das gleiche Problem und verwendet diese in meiner app und es funktionierte:

Ich konnte Video und Audio aufzeichnen und gleichzeitig einen Ton aus den Lautsprechern spielen. Versuchen

+0

Wo haben Sie das hinzugefügt? Die Audiowiedergabe von der iPod App stoppt immer, wenn ich die Audio AVCaptureDeviceInput-Funktion zu meiner Aufnahmesitzung hinzufüge ... Ich habe diesen Code vor dem Hinzufügen und vor dem Erstellen des Aufnahmegeräts ausprobiert ... – Haentz

+0

Wo und wie wird das verwendet? Kann mir bitte jemand erklären. –

+0

Hallo Scoota können Sie bitte mehr Kontext zur Verfügung stellen? – Noitidart

Verwandte Themen