Appearance
注册通话监听
方法名
registerListener
注意
通话状态会在该方法中返回,具体请参考下方的说明
用法
- 用法如下:js
module.registerListener(res => { console.log(res) }); - 参数说明 无
回调
- 示例json
{ "data": {}, "message": "", "code": 0 } { "data": { "isIncoming": false, "status": 2, "phoneNumber": "180****2781" }, "message": "", "code": 0 } { "data": { "status": 3, "phoneNumber": "180****2781", "audioPath": "/storage/emulated/0/Sounds/CallRecord/未知@180 **** 2781_20240109192231.m4a", "duration": 37739 }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.status Integer 通话类型,1.来电响铃,2.去电或来电通话中,3.电话挂断,4.来电拒接或未接听,5.去电对方拒接或未接听,6.通话中时来电占线 data.phoneNumber String 来电或去电的电话号码 data.audioPath String 录音文件,status=3时如果有录音文件会返回 data.duration Integer 录音时长,status=3时如果有录音文件会返回,单位:毫秒 data.isIncoming Boolean 是否是来电,true:来电,false:去电 data.lastModifiedTimeDate String 录音文件最后修改时间的格式化数据,status=3时如果有录音文件会返回 data.time Integer 录音文件添加时间,时间戳,status=3时如果有录音文件会返回 data.lastModifiedTime Integer 录音文件最后修改时间,时间戳,status=3时如果有录音文件会返回 data.timeDate String 录音文件添加时间的格式化数据,status=3时如果有录音文件会返回 data.uuid v2.0.1String 当前通话流程中的唯一id code Integer 返回类型,0.成功,其他:失败
