我正在尝试制作一个 iOS 应用程序,可以以编程方式无声调用电话,阻止任何类型的拨出电话声音。 (电话通话准备就绪后,应用程序将开始从麦克风录制音频。)有谁知道这是否可能或知道如何做到这一点?
最佳答案
苹果在通话等核心功能上确实很保护。因此,作为程序员,我们可以使用的 API 非常有限。基本上,要调用电话,您有两种选择:
- 使用
tel://
等格式打开 URL - 使用
CXStartCallAction
实例进行初始化调用
一切都在系统掌握之后发生,所以你对它没有太多的控制权。具体来说,您无法控制通话声音。
如果您使用 VoIP 或类似功能,您可以拥有更多控制权。
关于iOS - 是否可以通过编程方式调用电话来阻止任何类型的拨出电话声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54853635/