public static interface ECVoIPCallManager.OnCallMediaUpdateListener
限定符和类型 | 方法和说明 |
---|---|
void |
onSwitchCallMediaTypeRequest(java.lang.String callid,
ECVoIPCallManager.CallType callType)
收到对方请求切换音视频的消息
可以调用
ECVoIPCallManager.responseSwitchCallMediaType(String, SwitchMediaTypeAction) 接口进行响应对方的请求. |
void |
onSwitchCallMediaTypeResponse(java.lang.String callid,
ECVoIPCallManager.CallType callType)
收到对方回复切换音视频请求的应答
即对方是否同意了切换音视频请求,该接口主要的功能是通知调用切换音视频请求后的结果,
本地需要根据当前的响应类型来对UI界面做处理,
有如下两种情况需要做处理:
如果响应类型为
ECVoIPCallManager.CallType.VIDEO ,则代表对方同意切换到视频通话,此时可以将界面切换到视频通话界面。 |
void onSwitchCallMediaTypeRequest(java.lang.String callid, ECVoIPCallManager.CallType callType)
可以调用 ECVoIPCallManager.responseSwitchCallMediaType(String, SwitchMediaTypeAction)
接口进行响应对方的请求.
如果请求切换的通话类型是音频ECVoIPCallManager.CallType.VOICE
SDK调用响应接口自动完成切换,应用不需要处理即可,
callid
- 当前通话的唯一标识callType
- ECVoIPCallManager.CallType.VOICE
代表请求增加视频ECVoIPCallManager.requestSwitchCallMediaType(String, CallType)
void onSwitchCallMediaTypeResponse(java.lang.String callid, ECVoIPCallManager.CallType callType)
即对方是否同意了切换音视频请求,该接口主要的功能是通知调用切换音视频请求后的结果, 本地需要根据当前的响应类型来对UI界面做处理,
有如下两种情况需要做处理:
如果响应类型为ECVoIPCallManager.CallType.VIDEO
,则代表对方同意切换到视频通话,此时可以将界面切换到视频通话界面。
如果响应类型为ECVoIPCallManager.CallType.VOICE
,则当前的通话界面应该保持在音频通话界面,如果有视频通话需要关闭视频
callid
- 当前通话的唯一标识callType
- 更新后的媒体状态:CallType#VIDEO}表示视频ECVoIPCallManager.responseSwitchCallMediaType(String, SwitchMediaTypeAction)
Copyright © 2017 All rights reserved.