2017-01-03 2 views
0

Возможно ли приложение, которое записывает голос пользователя во время телефонного звонка?iOS - запись голоса во время телефонного звонка в Objective c

Я искал его, и AVFoundation Framework, похоже, перестает записываться при поступлении телефонного звонка. Я не хочу записывать весь звонок, мне просто интересно записать, что говорит пользователь iPhone.

Я знаю, что эта возможность может представлять опасность для безопасности, но это было бы хорошо, например, в интервью.

В случае отсутствия возможности сделать это, как я хочу, я должен создать свое собственное VoIP-соединение, а затем я могу записать его, я прав?

ответ

2

Прямой путь или API от Apple не требуется для записи голоса во время телефонного разговора. AVAudioRecorder не поддерживает его. Потому что он будет остановлен после начала вызова. Но для доступа к звуковым потокам телефонных звонков и сохранения его как m4a, работайте вокруг, как hook AudioUnitProcess. Это будет работать без джейлбрейка, но не уверен, что это будет принято группой проверки Apple App Store.

Для получения дополнительной информации о работе вокруг проверки this SO принятый ответ.

Также создается собственный метод подключения VoIP для записи во время телефонного разговора.

+0

Спасибо за информацию, я думаю, что постараюсь сделать свое собственное VoIP-соединение, чтобы исключить проблемы с обзором. – Chronisch

+0

Оригинальный ответ упоминает, что вам нужен JB ??? – Omarj

0

Есть модификации Cydia, которые могут это сделать. Например, CallRecorder.

+0

Спасибо, но я искал решение, которое работает без джейлбрейка. – Chronisch

Смежные вопросы