Abspielen und Aufnehmen von Videos während der Wiedergabe von Backgorund-Musik

8

Ich habe in verschiedenen Foren gesucht und sie konnten keine befriedigende Antwort liefern.

Ich wünsche mir, dass ich während der Musikwiedergabe im Hintergrund Videos abspielen und aufnehmen kann. Das habe ich mit Hilfe eines Snippets geschafft, das ich gefunden habe. Hier ist der Code:

%Vor%

Das Problem ist während der Aufnahme, ich kann nur die Hintergrundmusik über den Ohrlautsprecher anstelle des normalen Lautsprechers hören.

Wie kann ich den normalen Lautsprecher so einstellen, dass die Aufnahmesitzung nicht unterbrochen wird?

Vielen Dank im Voraus,

    
Amit 11.12.2011, 10:04
quelle

1 Antwort

3

Wenn Sie die Kategorie section mit * kAudioSessionProperty_OverrideCategoryMixWithOthers * überschreiben, wird der kleinere Lautsprecher auf der Oberseite des Geräts (neben der Frontend-Kamera) verwendet. Um den normalen Lautsprecher als Ausgabegerät zu verwenden, sollten Sie stattdessen den Ausgabeweg Ihrer Audiositzung umleiten. Das Folgende ist das Code-Snippet, um dies zu erreichen.

%Vor%

Ersetzen Sie diesen Code durch Ihre obigen und es wird funktionieren. Weitere Informationen finden Sie unter Redirect Output Audio auf Apple Developer Portal.

    
Yiqun Hu 28.05.2012, 02:20
quelle

Tags und Links