2017-01-03 102 views
0

在打電話時是否可以記錄用戶的語音?iOS - 在電話中錄製語音目標c

我搜索了它,AVFoundation Framework似乎停止錄音,當電話傳入。我不想記錄整個電話,我只是想記錄iPhone的用戶在說什麼。

我知道這種可能性可能會帶來安全風險,但是如果面試的話會很好。

如果沒有可能做到像我想要的那樣,我必須創建自己的VoIP連接,然後我可以錄製它,對不對?

回答

2

Apple沒有直接的方法或API來實現您在通話時錄製語音的需求。 AVAudioRecorder也不會支持它。因爲一旦通話開始,它將被停止。 但是,爲了訪問電話的音頻流並將其保存爲m4a,可以使用鉤子AudioUnitProcess。這將無越獄工作,但不知道這將被蘋果​​應用商店審查小組接受。

欲瞭解更多有關檢查的工作信息this SO accepted answer。

同時創建自己的VoIP連接方法可以在通話期間進行錄音。

+0

感謝您的信息,我想我會嘗試做我自己的VoIP連接,以排除審查問題。 – Chronisch

+0

原來的答案提到你需要JB? – Omarj

0

有Cydia調整是能夠做到這一點。例如CallRecorder。

+0

謝謝,但我一直在尋找一個解決方案,而不是越獄。 – Chronisch