通话监听
融云 CallLib 库提供了以下回调方法用于处理呼叫相关的业务逻辑上报。
来电监听
方法
Dart
RCCallEngine.onReceiveCall = (RCCallSession session) {
};
返回值
| 参数 | 描述 |
|---|---|
| RCCallSession | 通话信息实体 |
示例代码
Dart
// 设置来电回调
engine?.onReceiveCall = (RCCallSession session) {
// session 通话实体
};
通话拨出监听
方法
Dart
/// 设置通话拨出监听
RCCallEngine.onCallDidMake = () {
};
示例代码
Dart
/// 设置通话拨出监听
engine?.onCallDidMake = () {
};
通话建立监听
方法
Dart
/// 设置通话拨出监听
RCCallEngine.onConnect = () {
};
示例代码
Dart
/// 设置通话建立监听
engine?.onConnect = () {
};
通话断开监听
方法
Dart
RCCallEngine.onDisconnect = (RCCallDisconnectReason reason) {
};
返回值
| 参数 | 描述 |
|---|---|
| RCCallDisconnectReason | 通话挂断原因实体 |