通话UI控制器
setPhoneUIProxy
接口说明
设置通话UI代理
接口定义
void setPhoneUIProxy(ICallUIProxy phoneUIProxy)
参数描述
参数 | 类型 | 含义 |
---|---|---|
phoneUIProxy | ICallUIProxy | 通话界面代理对象 |
返回值描述
无返回值
getPhoneUIProxy
接口说明
获取通话UI代理
接口定义
ICallUIProxy getPhoneUIProxy()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
ICallUIProxy | 通话界面代理对象 |
getPhoneOptions
接口说明
获取P2P UI配置参数
接口定义
PhoneUIOptions getPhoneOptions()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
PhoneUIOptions | P2PUI配置参数 |
PhoneUIOptions: P2PUI配置参数
public class PhoneUIOptions {
/**
* 设置是否自动接起
*/
public boolean enableAutoPickUp;
/**
* 是否支持多路通话
*/
public boolean enableSupportMultipleCalls;
/**
* 是否显示P2P来去电名片
*/
public boolean enableShowPhoneVisitingCard;
/**
* 是否显示P2P来去电通话提示
*/
public boolean enableShowPhoneRingHint;
/**
* 是否显示P2P通话时长
*/
public boolean enableShowPhoneDuration;
/**
* 是否显示P2P最小化按钮
*/
public boolean enableShowPhoneMinimizeButton;
/**
* 是否显示P2P静音操作按钮
*/
public boolean enableShowPhoneBarMic;
/**
* 是否显示P2P拨号盘操作按钮
*/
public boolean enableShowPhoneBarDtmf;
/**
* 是否显示P2P音频操作按钮
*/
public boolean enableShowPhoneBarAudio;
/**
* 是否显示P2P保持操作按钮
*/
public boolean enableShowPhoneBarHold;
/**
* 是否显示P2P转接操作按钮
*/
public boolean enableShowPhoneBarTransfer;
/**
* 是否显示P2P共享屏幕操作按钮
*/
public boolean enableShowPhoneBarShareScreen;
/**
* 是否显示P2P升级会议操作按钮
*/
public boolean enableShowPhoneBarMeeting;
/**
* 是否显示P2P更多操作按钮
*/
public boolean enableShowPhoneBarMore;
/**
* 是否开启P2P退后台自动最小化
*/
public boolean enableShowPhoneFloatWindowBackgroundAuto = false;
/**
* 是否显示P2P来电界面
*/
public boolean enableShowIncomingState;
}
setPhoneOption
接口说明
设置P2P UI配置参数
接口定义
void setPhoneOption(PhoneUIOptions options)
参数描述
参数 | 类型 | 含义 |
---|---|---|
options | PhoneUIOptions | P2PUI配置参数 |
PhoneUIOptions: P2PUI配置参数
public class PhoneUIOptions {
/**
* 设置是否自动接起
*/
public boolean enableAutoPickUp;
/**
* 是否支持多路通话
*/
public boolean enableSupportMultipleCalls;
/**
* 是否显示P2P来去电名片
*/
public boolean enableShowPhoneVisitingCard;
/**
* 是否显示P2P来去电通话提示
*/
public boolean enableShowPhoneRingHint;
/**
* 是否显示P2P通话时长
*/
public boolean enableShowPhoneDuration;
/**
* 是否显示P2P最小化按钮
*/
public boolean enableShowPhoneMinimizeButton;
/**
* 是否显示P2P静音操作按钮
*/
public boolean enableShowPhoneBarMic;
/**
* 是否显示P2P拨号盘操作按钮
*/
public boolean enableShowPhoneBarDtmf;
/**
* 是否显示P2P音频操作按钮
*/
public boolean enableShowPhoneBarAudio;
/**
* 是否显示P2P保持操作按钮
*/
public boolean enableShowPhoneBarHold;
/**
* 是否显示P2P转接操作按钮
*/
public boolean enableShowPhoneBarTransfer;
/**
* 是否显示P2P共享屏幕操作按钮
*/
public boolean enableShowPhoneBarShareScreen;
/**
* 是否显示P2P升级会议操作按钮
*/
public boolean enableShowPhoneBarMeeting;
/**
* 是否显示P2P更多操作按钮
*/
public boolean enableShowPhoneBarMore;
/**
* 是否开启P2P退后台自动最小化
*/
public boolean enableShowPhoneFloatWindowBackgroundAuto = false;
/**
* 是否显示P2P来电界面
*/
public boolean enableShowIncomingState;
}
返回值描述
无返回值
setEnableAutoPickComing
接口说明
设置是否自动接起
接口定义
public void setEnableAutoPickComing(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)自动接起 |
返回值描述
无返回值
isEnableAutoPickComing
接口说明
获取自动接起参数
接口定义
public boolean isEnableAutoPickComing()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)自动接起 |
setEnableSupportMultipleCalls
接口说明
设置是否支持多路通话
接口定义
public void setEnableSupportMultipleCalls(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)多路通话 |
返回值描述
无返回值
isEnableSupportMultipleCalls
接口说明
是否支持多路通话
接口定义
public boolean isEnableSupportMultipleCalls()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)多路通话 |
setEnableShowPhoneRingHint
接口说明
设置是否显示P2P来去电通话提示
接口定义
public void setEnableShowPhoneRingHint(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P来去电通话提示 |
返回值描述
无返回值
isEnableShowPhoneRingHint
接口说明
获取是否显示P2P来去电通话提示参数
接口定义
public boolean isEnableShowPhoneRingHint()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P来去电通话提示 |
setShowDuration
接口说明
设置是否显示P2P通话时长
接口定义
public void setShowDuration(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P通话时长 |
返回值描述
无返回值
isShowDuration
接口说明
获取是否显示P2P通话时长
接口定义
public boolean isShowDuration()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P通话时长 |
setShowMic
接口说明
设置是否显示P2P静音操作按钮
接口定义
public void setShowMic(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P静音操作按钮 |
返回值描述
无返回值
isShowMic
接口说明
获取是否显示P2P静音操作按钮
接口定义
public boolean isShowMic()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P静音操作按钮 |
setShowMainBottomDialPad
接口说明
设置是否显示P2P拨号盘操作按钮
接口定义
public void setShowMainBottomDialPad(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P拨号盘操作按钮 |
返回值描述
无返回值
isShowMainBottomDialPad
接口说明
获取是否显示P2P拨号盘操作按钮
接口定义
public boolean isShowMainBottomDialPad()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P拨号盘操作按钮 |
setShowAudioDevice
接口说明
设置是否显示P2P音频操作按钮
接口定义
public void setShowAudioDevice(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P音频操作按钮 |
返回值描述
无返回值
isShowAudioDevice
接口说明
获取是否显示P2P音频操作按钮
接口定义
public boolean isShowAudioDevice()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P音频操作按钮 |
setShowHoldOn
接口说明
设置是否显示P2P保持操作按钮
接口定义
public void setShowHoldOn(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P保持操作按钮 |
返回值描述
无返回值
isShowHoldOn
接口说明
获取是否显示P2P保持操作按钮
接口定义
public boolean isShowHoldOn()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P保持操作按钮 |
setShowTransfer
接口说明
设置是否显示P2P转接操作按钮
接口定义
public void setShowTransfer(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P转接操作按钮 |
返回值描述
无返回值
isShowTransfer
接口说明
获取是否显示P2P转接操作按钮
接口定义
public boolean isShowTransfer()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P转接操作按钮 |
setShowShareScreen
接口说明
设置是否显示P2P共享屏幕操作按钮
接口定义
public void setShowShareScreen(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P共享屏幕操作按钮 |
返回值描述
无返回值
isShowShareScreen
接口说明
获取是否显示P2P共享屏幕操作按钮
接口定义
public boolean isShowShareScreen()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P共享屏幕操作按钮 |
setShowUpgradeMeeting
接口说明
设置是否显示P2P升级会议操作按钮
接口定义
public void setShowUpgradeMeeting(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P升级会议操作按钮 |
返回值描述
无返回值
isShowUpgradeMeeting
接口说明
获取是否显示P2P升级会议操作按钮
接口定义
public boolean isShowUpgradeMeeting()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P升级会议操作按钮 |
setShowMoreMenu
接口说明
设置是否显示P2P更多操作按钮
接口定义
public void setShowMoreMenu(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)显示P2P更多操作按钮 |
返回值描述
无返回值
isShowMoreMenu
接口说明
获取是否显示P2P更多操作按钮
接口定义
public boolean isShowMoreMenu()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)显示P2P更多操作按钮 |
setPhoneVideoCallEnable
接口说明
设置是否允许视频通话
接口定义
void setPhoneVideoCallEnable(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)\关闭(false)允许视频通话 |
返回值描述
无返回值
phoneVideoCallEnable
接口说明
获取是否允许视频通话
接口定义
boolean phoneVideoCallEnable()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)允许视频通话 |
setPhoneCardHidden
接口说明
设置是否显示P2P通话中名片简要
接口定义
void setPhoneCardHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P通话中名片简要 |
返回值描述
无返回值
phoneCardHidden
接口说明
获取是否显示P2P通话中名片简要
接口定义
boolean phoneCardHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P通话中名片简要 |
setPhoneEncryptHidden
接口说明
设置是否显示P2P通话中加密图标
接口定义
void setPhoneEncryptHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P通话中加密图标 |
返回值描述
无返回值
phoneEncryptHidden
接口说明
获取是否显示P2P通话中加密图标
接口定义
boolean phoneEncryptHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P通话中加密图标 |
setPhoneStatisticsHidden
接口说明
设置是否显示P2P通话中统计图标
接口定义
void setPhoneStatisticsHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P通话中统计图标 |
返回值描述
无返回值
phoneStatisticsHidden
接口说明
获取是否显示P2P通话中统计图标
接口定义
boolean phoneStatisticsHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P通话中统计图标 |
setPhoneShrinkHidden
接口说明
设置是否显示P2P通话中最小化图标
接口定义
void setPhoneShrinkHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P通话中最小化图标 |
返回值描述
无返回值
phoneShrinkHidden
接口说明
获取是否显示P2P通话中最小化图标
接口定义
boolean phoneShrinkHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P通话中最小化图标 |
setPhoneCallOutJobHidden
接口说明
设置是否显示P2P去电联系人岗位
接口定义
void setPhoneCallOutJobHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P去电联系人岗位 |
返回值描述
无返回值
phoneCallOutJobHidden
接口说明
获取是否显示P2P去电联系人岗位
接口定义
boolean phoneCallOutJobHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P去电联系人岗位 |
setPhoneCallOutTipHidden
接口说明
设置是否显示P2P去电提示语
接口定义
void setPhoneCallOutTipHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P去电提示语 |
返回值描述
无返回值
phoneCallOutTipHidden
接口说明
获取是否显示P2P去电提示语
接口定义
boolean phoneCallOutTipHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P去电提示语 |
setPhoneCallInJobHidden
接口说明
设置是否显示P2P来电联系人岗位
接口定义
void setPhoneCallInJobHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P来电联系人岗位 |
返回值描述
无返回值
phoneCallInJobHidden
接口说明
获取是否显示P2P来电联系人岗位
接口定义
boolean phoneCallInJobHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P来电联系人岗位 |
setPhoneCallInTipHidden
接口说明
设置是否显示P2P来电提示语
接口定义
void setPhoneCallInTipHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P来电提示语 |
返回值描述
无返回值
phoneCallInTipHidden
接口说明
获取是否显示P2P来电提示语
接口定义
boolean phoneCallInTipHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P来电提示语 |
setPhoneCardJobHidden
接口说明
设置是否隐藏P2P通话中名片岗位
接口定义
void setPhoneCardJobHidden(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 显示(false)/隐藏(true)P2P通话中名片岗位 |
返回值描述
无返回值
phoneCardJobHidden
接口说明
获取是否隐藏P2P通话中名片岗位
接口定义
boolean phoneCardJobHidden()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)P2P通话中名片岗位 |
setAutoPickUpPhoneByVideo
接口说明
设置视频通话是否以视频方式自动接起,注:关闭后以语音通话自动接起
接口定义
void setAutoPickUpPhoneByVideo(boolean b)
参数描述
参数 | 类型 | 含义 |
---|---|---|
b | boolean | 开启(true)/关闭(false)视频通话以视频方式自动接起 |
返回值描述
无返回值
autoPickUpPhoneByVideo
接口说明
获取视频通话是否以视频方式自动接起,注:关闭后以语音通话自动接起
接口定义
boolean autoPickUpPhoneByVideo()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)/关闭(false)视频通话以视频方式自动接起 |
setEnableFloatWindowBackgroundAuto
接口说明
设置退后台是否自动最小化
接口定义
public void setEnableFloatWindowBackgroundAuto(boolean val)
参数描述
参数 | 类型 | 含义 |
---|---|---|
val | boolean | 开启(true)/关闭(false)退后台自动最小化 |
返回值描述
无返回值
isEnableFloatWindowBackgroundAuto
接口说明
获取退后台是否自动最小化
接口定义
public boolean isEnableFloatWindowBackgroundAuto()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)/关闭(false)退后台自动最小化 |
enableHidePhoneIncomingDialog
接口说明
设置是否隐藏来电界面。注:隐藏来电界面后,接起来电需主动去唤起通话界面。唤起来电界面流程说明:调用接起接口(answerCall)后需在接到onEstablish监听后,调用ICallUIProxy的showPhoneCallWindow来显示通话界面
接口定义
void enableHidePhoneIncomingDialog(boolean bEnnable)
参数描述
参数 | 类型 | 含义 |
---|---|---|
bEnnable | boolean | 显示(false)/隐藏(true)来电界面 |
返回值描述
无返回值
isHidePhoneIncomingDialog
接口说明
获取是否开启了隐藏来电界面
接口定义
boolean isHidePhoneIncomingDialog()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)来电界面 |