Audioaufnahme iOS

8

Wie kann man Audio mit iOS aufnehmen? Nicht die Eingangsaufnahme vom Mikrofon, aber ich möchte in der Lage sein, das aktuelle Abspielen von Audio in meiner App aufzunehmen / aufzunehmen?

Also, z.B. Ich starte eine Aufnahmesitzung, und jeden Ton, der nur in meiner App abgespielt wird, möchte ich in einer Datei aufzeichnen?

Ich habe Nachforschungen darüber angestellt, aber ich bin verwirrt, was zu verwenden ist, da es so aussieht, als würde das Mischen von Audio-Frameworks Probleme verursachen?

Ich möchte nur das in meiner Anwendung wiedergegebene Audiomaterial aufnehmen und speichern können.

    
jarryd 29.02.2012, 05:22
quelle

4 Antworten

4

Nun, wenn Sie nur den Ton aufnehmen möchten, den Ihre App produziert, dann ist das sehr wahrscheinlich möglich.

Was nicht möglich ist, ist die Aufzeichnung aller Audiosignale, die über den Lautsprecher ausgegeben werden. (EDIT: Ich möchte nur klarstellen, dass es keine Möglichkeit gibt, die von anderen Anwendungen erzeugte Audioausgabe aufzuzeichnen. Sie können nur die von Ihnen erzeugten Audio-Samples aufnehmen).

Wenn Sie die Audioausgabe Ihrer App aufzeichnen möchten, müssen Sie die Remote-Audioeinheit (http://atastypixel.com/blog/using-remotei-audio-unit/) verwenden.

Sie müssen nur den Wiedergabepuffer kopieren, nachdem Sie ihn gefüllt haben.

ex)

%Vor%     
Kpmurphy91 27.06.2012, 01:51
quelle
2

Dies ist möglich, indem Sie eine CAAudioUnitOutputCapturer-Datei für das öffentliche Dienstprogramm von Core Audio umbrechen Ссылка

Siehe meine Antwort in dieser Frage für die Wrapper-Klassen. Verwenden Sie korrekt Objective C ++

    
lppier 01.11.2012 08:57
quelle
1

Es gibt keine öffentliche API zum Erfassen oder Aufzeichnen aller generischen Audioausgaben von einer iOS-App.

    
hotpaw2 29.02.2012 15:37
quelle
1

Sehen Sie sich die MixerHostAudio-Beispielanwendung von Apple an. Es ist eine großartige Möglichkeit, über Audio Units zu lernen. Sobald Sie das verstanden haben, gibt es viele Online-Tutorials, die über das Hinzufügen von Aufnahmen sprechen.

    
Beleg 28.06.2012 18:38
quelle

Tags und Links