public static FYRtcEngine create(Context context, String appId, String appToken, FYRtcEventHandler handler);
参数 |
是否必须 |
描述 |
context |
是 |
应用程序上下文 |
appId |
是 |
应用id |
appToken |
是 |
应用token |
handler |
是 |
一个提供了缺省实现的抽象类,SDK通过该抽象类报告SDK运行时的各种事件 |
public void joinChannel(String channelId, String uid, FYOptionData option);
参数 |
是否必须 |
描述 |
channelId |
是 |
频道id,字符串,数字,_,长度不超过40位 |
uid |
否 |
用户id,为空时sdk会生成一个uid |
option |
否 |
选项,可以配置最大时长,是否录音和透传数据 |
相关回调:
FYRtcEventHandler.onJoinChannelSuccess(String channelId, String uid);
FYRtcEventHandler.onError(FYError error);
public void leaveChannel();
相关回调:
FYRtcEventHandler.onLeaveChannel(RtcStats stats);
public void muteRemoteAudio(String uid, boolean enabled);
参数 |
是否必须 |
描述 |
uid |
是 |
被静音的成员uid |
enabled |
是 |
true:静音,false:解除静音 |
public void muteOtherRemoteAudio(String uid, boolean enabled);
参数 |
是否必须 |
描述 |
uid |
是 |
不被静音的成员uid |
enabled |
是 |
true:静音,false:解除静音 |
public void muteAllRemoteAudio(boolean enabled);
参数 |
是否必须 |
描述 |
enabled |
是 |
true:静音,false:解除静音 |
public void muteLocalAudio(boolean enabled);
参数 |
是否必须 |
描述 |
enabled |
是 |
true:静音,false:解除静音 |