• 发起点到点语音呼叫

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

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

- (void)muteLocalAudio:(BOOL)enable;
参数 是否必须 描述
enable true:静音,false:取消静音
  • 打开扬声器

- (void)enableSpeaker:(BOOL)enable;
参数 是否必须 描述
enable true:切换到扬声器,false:切换到听筒
  • 发送dtmf

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

- (void)setRing:(NSString *)path;
参数 是否必须 描述
ringPath 来电铃声路径。音频文件必须是wav格式,16位采样且长度不能超过30秒。
  • 准备接听点对点来电

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

- (void)calleePrepare:(NSString *)uid;
参数 是否必须 描述
uid 当前的uid



results matching ""

    No results matching ""