在android中,您可以to interface with the native telecom system使用。
Android框架包含android.telecom软件包,该软件包包含可帮助您根据电信框架构建调用应用程序的类。根据电信框架构建应用程序具有以下好处:
- 您的应用可以与设备中的本地电信子系统正确互操作。
- 您的应用可以与也符合该框架的其他调用应用正确互操作。
- 该框架可帮助您的应用管理音频和视频路由。
- 该框架可帮助您的应用确定其调用是否具有焦点。
我个人关心的是接受和拒绝来电,路由来电的音频流以及知道何时挂断。我找到的最接近的东西是IOS的Callkit,但它似乎没有Android的电信库那么丰富,并且缺少我需要的功能。
到目前为止,我知道我能够做到
reportNewIncomingCall
中的通话)callObserver
)我还在寻找:
这两件事我应该使用哪个库,甚至都可以在IOS中使用?
我的用例
我基本上希望该功能能够接听电话,而不是立即连接到用户,而是希望在通知用户之前先播放音频流。