![](/img/trans.png)
[英]iOS - Is it possible to make a phone call programmatically without showing the phone number?
[英]iOS - Is it possible to make a phone call programmatically blocking any kind of outgoing phone call sound?
我正在嘗試制作一個iOS應用程序,該程序可以以編程方式靜默地撥打電話,以阻止任何形式的撥出電話聲音。 (在電話准備就緒后,該應用程序將開始從麥克風錄制音頻。)是否有人知道這是否可行或對此有任何想法?
蘋果在電話等核心功能方面確實具有保護作用。 因此,作為程序員,我們使用的API非常狹窄。 基本上,要撥打電話,您有兩種選擇:
tel://
URL CXStartCallAction
實例進行初始化調用 一切都在系統掌握之后發生,因此您對其沒有太多控制權。 具體來說,您無法控制通話聲音。
如果您使用VoIP或類似的東西,則可以擁有更多的控制權。
歡迎安東尼奧! 簡短地說,不,您不能。
讓我進一步解釋...
接收者應答呼叫后,系統將調用提供者委托的provider(_:perform :)方法。 在該方法的實現中,配置AVAudioSession並在完成后在操作對象上調用滿載()方法。
您可能需要做一些配置音頻會話的操作,但系統會阻止麥克風,並且從API端,您將無權訪問。
如此直率,我深感抱歉,但您的意圖根本是不可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.