在打电话时是否可以记录用户的语音?iOS - 在电话中录制语音目标c
我搜索了它,AVFoundation Framework似乎停止录音,当电话传入。我不想记录整个电话,我只是想记录iPhone的用户在说什么。
我知道这种可能性可能会带来安全风险,但是如果面试的话会很好。
如果没有可能做到像我想要的那样,我必须创建自己的VoIP连接,然后我可以录制它,对不对?
在打电话时是否可以记录用户的语音?iOS - 在电话中录制语音目标c
我搜索了它,AVFoundation Framework似乎停止录音,当电话传入。我不想记录整个电话,我只是想记录iPhone的用户在说什么。
我知道这种可能性可能会带来安全风险,但是如果面试的话会很好。
如果没有可能做到像我想要的那样,我必须创建自己的VoIP连接,然后我可以录制它,对不对?
Apple没有直接的方法或API来实现您在通话时录制语音的需求。 AVAudioRecorder
也不会支持它。因为一旦通话开始,它将被停止。 但是,为了访问电话的音频流并将其保存为m4a,可以使用钩子AudioUnitProcess
。这将无越狱工作,但不知道这将被苹果应用商店审查小组接受。
欲了解更多有关检查的工作信息this SO accepted answer。
同时创建自己的VoIP连接方法可以在通话期间进行录音。
感谢您的信息,我想我会尝试做我自己的VoIP连接,以排除审查问题。 – Chronisch
原来的答案提到你需要JB? – Omarj