2017-01-03 1 views
0

Ist es möglich für eine App, die die Stimme des Benutzers während eines Telefonanrufs aufzeichnet?iOS - Notieren Sie die Stimme während eines Telefonats in Objective c

Ich suchte danach und das AVFoundation Framework scheint die Aufnahme zu stoppen, wenn ein Anruf eingeht. Ich möchte nicht den ganzen Anruf aufzeichnen, ich bin nur daran interessiert aufzuzeichnen, was der Benutzer des iPhone sagt.

Ich weiß, dass diese Möglichkeit ein Sicherheitsrisiko sein könnte, aber es wäre schön, zum Beispiel ein Interview.

Falls keine Möglichkeit besteht, es so zu machen, wie ich möchte, muss ich meine eigene VoIP-Verbindung erstellen und dann kann ich sie aufzeichnen, bin ich richtig?

Antwort

2

Es gibt keine direkte Möglichkeit oder API von Apple, um Ihre Sprachaufzeichnung während eines Telefonanrufs zu erreichen. AVAudioRecorder wird es auch nicht unterstützen. Weil es gestoppt wird, sobald der Anruf beginnt. Aber es gibt Arbeit wie hook AudioUnitProcess um Audio-Streams des Telefonanrufs zuzugreifen und es als m4a zu speichern. Dies funktioniert ohne Jailbreak, ist aber nicht sicher, ob dies vom Apple App Store Review Team akzeptiert wird.

Für weitere Informationen über die Arbeit zu überprüfen this SO akzeptierte Antwort.

Auch erstellen Sie Ihre eigene VoIP-Verbindungsmethode arbeiten für die Aufnahme während des Telefonats.

+0

Vielen Dank für die Informationen, ich denke, ich werde versuchen, meine eigene VoIP-Verbindung zu tun, um Überprüfungsprobleme auszuschließen. – Chronisch

+0

Original Antwort erwähnen, dass Sie JB benötigen ??? – Omarj

0

Es gibt Cydia Tweaks, die das können. Zum Beispiel CallRecorder.

+0

Danke, aber ich suchte nach einer Lösung, die ohne einen Jailbreak funktioniert. – Chronisch

Verwandte Themen