• 点对点语音

public void dialPeer(String calleeUid, String callerUid, FYOptionData option);
参数 是否必须 描述
calleeUid 被叫用户id
callerUid 主叫用户id,为空时sdk会生成一个uid
option 呼叫选项,可配置最大时长,是否录音,透传数据
  • 结束通话

public void endCall();
  • 将自己静音

public void muteLocalAudio(boolean enabled);
参数 是否必须 描述
enabled true:麦克风静音,false:取消静音
  • 打开扬声器

public void setEnableSpeaker(boolean enabled);
参数 是否必须 描述
enabled true:切换到扬声器,false:切换到听筒
  • 发送dtmf

public void sendDtmf(char dtmf);
参数 是否必须 描述
dtmf dtmf: 0-9,*,#
  • 点对点来电铃声

public void setRing(Uri ringtone);
参数 是否必须 描述
ringtone 铃声,null代表静音
public String getRing();
返回值 描述
String 当前来电的铃声,null代表静音
  • 点对点来电震动

public void setVibratorEnabled(boolean enabled);
参数 是否必须 描述
enabled true:震动,false:不震动
public boolean isVibratorEnabled();
返回值 描述
boolean 当前来电是否震动
  • 准备接听点对点来电

主叫呼叫被叫时,可以使用离线推送(如小米push)通知被叫,被叫调用calleePrepare准备接听来电,调用成功后一段时间内都可以接听到点对点语音来电。

public void calleePrepare(String uid);
参数 是否必须 描述
uid 当前的uid



results matching ""

    No results matching ""