answer method

  1. @override
Future<bool> answer(
  1. JCCallItem item,
  2. bool video
)
override

接听

调用接口成功会收到 @ref JCCallCallback#onCallItemUpdate "onCallItemUpdate" 通知, 另外还有两种情况也会收到通知:1、若收到的是视频呼叫,而本端选择了音频接听 2、若此路通话不是活跃的,会将此路通话设为活跃通话。
调用接口失败会收到 @ref JCCallCallback#onCallItemRemove "onCallItemRemove" 通知

item JCCallItem 对象,不能为空,并且本地缓存的通话列表中要包含此对象

video 针对视频呼入可以选择以视频接听还是音频接听

  • true: 视频接听
  • false: 音频接听

@return 是否正常调用

  • true:正常执行调用流程
  • false:调用失败

Implementation

@override
Future<bool> answer(JCCallItem item, bool video) async {
  var result = await NativeImpl.methodChannel.invokeMethod(
      '${methodTag}answer', {'video': video, 'itemId': item.itemId});
  return result;
}