WilddogVideoCall 编辑文档

WilddogVideoCall 对象是 Wilddog Video SDK 的核心,负责创建 Conversation 对象以及创建本地视频流。

WilddogVideoCall 对象为单例,维护着视频 SDK 全局上下文数据,每次通过 getInstance() 方法返回同一实例对象。在使用 Wilddog Video Call SDK 前,需要对 WilddogVideoCall 对象进行初始化。

方法

getInstance()

定义

static WilddogVideoCall getInstance()

说明

负责创建 WilddogVideoCall 对象,如已存在实例对象则直接返回,如不存在则创建一个新的 WilddogVideoCall 对象。

返回值

WilddogVideoCall

示例

WilddogVideoCall video = WilddogVideoCall.getInstance();



setListener(Listener)

定义

void setListener(Listener listener)

说明

用于设置通话请求的监听和连接服务器Token错误的回调.

参数

参数名 描述
listener WilddogVideoCall.Listener,一对一视频通话邀请监听,监听当前邀请状态

示例

WilddogVideoCall video = WilddogVideoCall.getInstance();
video.setListener(listener);



call(String, LocalStream, WilddogVideoCallOption)

定义

Conversation call(String uid, LocalStream localStream, WilddogVideoCallOption option)

说明

呼叫其他人加入一对一视频通话,对方接受邀请将创建一个新一对一视频通话。

参数

参数名 描述
uid String类型,用户身份的唯一标示
localStream 本地创建的媒体流对象
option 通话时附加信息操作对象

返回值

Conversation


start()

定义

void start()

说明

与服务器建立连接,会进行token验证,常在调用stop()之后调用,默认初始化会自动调用。

示例

video.start();



stop()

定义

void stop()

说明

与服务器断开连接,不再收到一对一视频通话邀请。

示例

video.stop();


野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题