Skip to main content
MeetingEngine 是 SMeeting Android SDK 的公开业务入口,通过 MeetingEngine.create(application) 创建。它负责 SDK 初始化与释放、会前会议管理、入会与离会、会中控制、本地媒体、共享、消息和远端媒体订阅。

使用说明

  • MeetingEngine.create(application) 每次创建一个 Engine 实例。应用应在进程内集中持有一个实例,并在不再使用时调用 release()
  • 当前公开 API 采用单会议模型:同一 Engine 同时只能有一场加入中或活动会议;重复入会返回 MeetingErrorCode.SESSION_ALREADY_ACTIVE
  • 入会成功返回 MeetingEnterInfo,后续会中能力继续通过当前 MeetingEngine 调用。
  • 所有异步结果回调保持实际来源线程,不保证主线程;更新 UI 前应切换到主线程。
  • MeetingResultCallback / MeetingValueResultCallback<T> 的失败方法是 onFailure(errorCode, message)message 仅用于诊断,不应直接展示给用户。
  • roomEventuserEventmediaEventmessageEvent 会绑定当前会议并在离会时清除;需要接收下一场会议事件时应重新赋值。Engine、IM 和设备事件与 Engine 生命周期一致。

创建与版本

create(app)

方法说明:创建一个 MeetingEngine 实例。 参数说明: 返回值说明:新建的 MeetingEngine

version()

方法说明:获取 Meeting SDK 版本号。 参数说明:无。 返回值说明:构建时写入的版本字符串,例如 2.0.35

buildTime()

方法说明:获取 Meeting SDK 构建时间。 参数说明:无。 返回值说明:构建时间字符串。

管理器属性

infosManager

属性说明:读取当前会议、成员和媒体轨道的本地快照。该门面可在会前保存;未入会时查询返回空值或空集合。详见 InfosManager

rollCallManager

属性说明:当前会议的点名管理门面。未入会时,异步操作通过回调返回 SESSION_NOT_ACTIVE。详见 RollCallManager

signInManager

属性说明:当前会议的签到管理门面。未入会时,异步操作通过回调返回 SESSION_NOT_ACTIVE。详见 SignInManager

事件属性

以下属性通过直接赋值注册监听,赋 null 取消监听。每个事件的回调参数与线程语义见对应接口页。

初始化与释放

initSdk(meetToken, options, callback)

方法说明:使用 Meeting token 初始化服务连接与底层 SRTC SDK。无效或过期 token、本地状态错误均通过结果回调返回。 参数说明: 返回值说明:无(Unit)。

updateMediaOptions(options)

方法说明:更新底层 SRTC 媒体参数。 参数说明: 返回值说明:无(Unit)。

release()

方法说明:离开当前会议、停止采集与订阅、关闭 IM,并释放 Meeting 和 SRTC 资源。释放后的实例不可继续使用。 参数说明:无。 返回值说明:无(Unit)。

媒体统计与云录制采集

getMetric()

方法说明:获取当前会议最近一次采样的媒体质量快照;不会主动触发底层统计采集。 参数说明:无。 返回值说明:线程安全的 MediaMetric.Metric 副本;未入会或首个约 5 秒采样尚未产生时为 null。字段见媒体质量

enableClientCloudRecordCapture

属性说明:是否由客户端维护云录制使用的 TrackDesc.TRACK_SHARE 轨道。开启后可通过 getShareCustomVideoTrack() 获取自定义视频轨。

getShareCustomVideoTrack(preOpt)

方法说明:获取或复用供应用写入云录制画面的自定义视频轨。应用不得自行发布或取消发布该轨道。 参数说明: 返回值说明:缓存或新建的 LocalCustomVideoTrack;底层 SRTC 尚未就绪或无法创建轨道时为 nullenableClientCloudRecordCapture 约束的是后续课程录制发布流程,不阻止提前取得并写入该轨道。

当前用户信息

getSelfInfo(callback)

方法说明:从 Meeting 服务获取当前登录用户信息。 参数说明: 返回值说明:无(异步结果见回调)。

主持人成员控制

adminUpdateUserName(targetId, name, callback)

方法说明:修改指定成员的会中昵称。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateUserRole(targetId, role, callback)

方法说明:修改指定成员的会议角色。 参数说明: 返回值说明:无(异步结果见回调)。

adminMoveHost(targetId, callback)

方法说明:把主持人身份移交给指定成员。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateUserDrawDisabled(targetId, drawDisabled, callback)

方法说明:更新指定成员的白板涂鸦权限。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateUserChatDisabled(targetId, chatDisabled, callback)

方法说明:更新指定成员的聊天权限。 参数说明: 返回值说明:无(异步结果见回调)。

adminRequestUserOpenCamera(targetId, callback)

方法说明:请求指定成员打开摄像头;对方通过 MeetingUserEvent.onRequestOpenCamera() 接收请求。 参数说明: 返回值说明:无(异步结果见回调)。

adminCloseUserCamera(targetId, callback)

方法说明:由主持人关闭指定成员摄像头。 参数说明: 返回值说明:无(异步结果见回调)。

adminDisableUserCamera(targetId, cameraDisabled, callback)

方法说明:预留的成员摄像头禁用接口。 参数说明: 返回值说明:无(异步结果见回调)。 :::warning 当前版本尚未实现该能力,不应依赖它完成会控;需要立即关闭摄像头时使用 adminCloseUserCamera()。 :::

adminRequestUserOpenMic(targetId, callback)

方法说明:请求指定成员打开麦克风;对方通过 MeetingUserEvent.onRequestOpenMic() 接收请求。 参数说明: 返回值说明:无(异步结果见回调)。

adminCloseUserMic(targetId, callback)

方法说明:由主持人关闭指定成员麦克风。 参数说明: 返回值说明:无(异步结果见回调)。

adminDisableUserMic(targetId, micDisabled, callback)

方法说明:预留的成员麦克风禁用接口。 参数说明: 返回值说明:无(异步结果见回调)。 :::warning 当前版本尚未实现该能力,不应依赖它完成会控;需要立即关闭麦克风时使用 adminCloseUserMic()。 :::

adminRequestUserShare(targetId, callback)

方法说明:请求指定成员开始屏幕共享。 参数说明: 返回值说明:无(异步结果见回调)。

adminStopRoomShare(callback)

方法说明:强制停止当前房间正在进行的屏幕或白板共享。 参数说明: 返回值说明:无(异步结果见回调)。

adminInviteAgent(agents, callback)

方法说明:邀请 SIP、H323、RTSP、RTMP 等外部设备进入当前会议。 参数说明: 返回值说明:无(异步结果见回调)。

adminKickUserOut(targetId, callback)

方法说明:将指定成员移出当前会议。 参数说明: 返回值说明:无(异步结果见回调)。

adminConfirmHandUp(targetId, code, approve, callback)

方法说明:处理指定成员的举手申请。 参数说明: 返回值说明:无(异步结果见回调)。

adminGetOnlineMembers(meetingId, page, prePage, callback)

方法说明:分页查询指定会议的在线成员。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomMCUMode()

方法说明:预留的房间 MCU 模式更新入口。 参数说明:无。 返回值说明:无(Unit)。 :::warning 当前版本尚未实现该接口,调用只记录警告日志。 :::

等候室

adminWaitingRoomDisabled(waitingRoomDisabled, callback)

方法说明:启用或禁用当前会议的等候室。 参数说明: 返回值说明:无(异步结果见回调)。

adminMoveOutWaitingRoom(uid, callback)

方法说明:将等候室成员移入会议。 参数说明: 返回值说明:无(异步结果见回调)。

adminMoveInWaitingRoom(uid, nickName, callback)

方法说明:将当前会议成员移入等候室。 参数说明: 返回值说明:无(异步结果见回调)。

adminGetWaitingRoomUsers(callback)

方法说明:查询当前会议等候室成员。 参数说明: 返回值说明:无(异步结果见回调)。

讨论组

createSubMeeting(subMeetingTitles, callback)

方法说明:在当前主会议下创建一个或多个讨论组。 参数说明: 返回值说明:无(异步结果见回调)。

updateSubMeetingTitle(id, title, callback)

方法说明:修改指定讨论组标题。 参数说明: 返回值说明:无(异步结果见回调)。

updateSubMeetingUsers(id, members, callback)

方法说明:全量更新指定讨论组成员。 参数说明: 返回值说明:无(异步结果见回调)。

deleteSubMeeting(ids, callback)

方法说明:删除指定讨论组。 参数说明: 返回值说明:无(异步结果见回调)。

getSubMeetingList(callback)

方法说明:查询当前主会议下的讨论组列表。 参数说明: 返回值说明:无(异步结果见回调)。

startSubMeeting(ids, callback)

方法说明:启动指定讨论组。 参数说明: 返回值说明:无(异步结果见回调)。

stopSubMeeting(ids, callback)

方法说明:结束指定讨论组。 参数说明: 返回值说明:无(异步结果见回调)。

moveSubMeetingUser(fromId, toId, uid, callback)

方法说明:在主会场和讨论组之间移动成员。 参数说明: 返回值说明:无(异步结果见回调)。

updateEnterBeforeHostDisabled(meetingId, enterBeforeHostDisabled, callback)

方法说明:更新指定会议能否在主持人进入前入会。 参数说明: 返回值说明:无(异步结果见回调)。

helpSubMeeting(meetingId, callback)

方法说明:从讨论组向主会场主持人发起求助。 参数说明: 返回值说明:无(异步结果见回调)。

当前用户昵称

updateName(name, callback)

方法说明:修改当前用户的会中昵称。 参数说明: 返回值说明:无(异步结果见回调)。

用户、IM 与呼叫

getAgentList(types, keyword, page, perPage, callback)

方法说明:按设备类型和关键字分页查询可邀请的联系人设备。 参数说明: 返回值说明:无(异步结果见回调)。

enableIm(callback)

方法说明:申请 IM 授权并建立连接。连接建立后持续状态和消息通过 imEvent 通知。 参数说明: 返回值说明:无(异步结果见回调)。

disableIm()

方法说明:主动关闭 IM。主动关闭不会触发 MeetingImEvent.onImDisconnected() 参数说明:无。 返回值说明:无(Unit)。

callUser(targetUids, callback)

方法说明:呼叫指定用户加入当前会议。 参数说明: 返回值说明:无(异步结果见回调)。

会前会议管理

createImmediateMeeting(title, option, callback)

方法说明:创建即时会议。 参数说明: 返回值说明:无(异步结果见回调)。

createScheduleMeeting(title, planTime, planDur, option, callback)

方法说明:创建预约会议。 参数说明: 返回值说明:无(异步结果见回调)。

updateMeetingBeforeStart(meetingId, option, callback)

方法说明:更新尚未开始的会议。 参数说明: 返回值说明:无(异步结果见回调)。

getMeetingList(page, perPage, callback)

方法说明:分页查询当前用户待开始或进行中的会议。 参数说明: 返回值说明:无(异步结果见回调)。

getHistoryMeetingList(page, perPage, callback)

方法说明:分页查询当前用户的历史会议。 参数说明: 返回值说明:无(异步结果见回调)。

getMeetingDetail(meetingId, callback)

方法说明:按会议 ID 查询会议详情。 参数说明: 返回值说明:无(异步结果见回调)。

getMeetingDetailByRoomNo(roomNo, callback)

方法说明:按房间号查询会议详情。 参数说明: 返回值说明:无(异步结果见回调)。

cancelMeetingBeforeStart(meetingId, callback)

方法说明:取消尚未开始的会议。 参数说明: 返回值说明:无(异步结果见回调)。

入会与离会

enterMeeting(activity, roomNo, password, nick, avatar, streamVendor, isAudience, extendInfo, callback)

方法说明:按房间号完成详情查询、服务端入会和 SRTC 加入频道,并只返回一个最终结果。 参数说明: 返回值说明:无(异步结果见回调)。

enterMeetingByMeetingId(activity, meetingId, password, nick, avatar, streamVendor, isAudience, extendInfo, callback)

方法说明:按会议 ID 入会,流程和回调语义与 enterMeeting() 相同。 参数说明: 返回值说明:无(异步结果见回调)。

exitWaitingRoom(callback)

方法说明:在尚未完成 SRTC 入会时退出当前等候室。 参数说明: 返回值说明:无(异步结果见回调)。

exitMeeting()

方法说明:离开当前会议,并停止该会议的采集、共享、远端订阅和后续事件分发。重复调用安全。 参数说明:无。 返回值说明:无(Unit)。

主持人房间控制

adminDestroyMeeting(callback)

方法说明:由主持人结束当前会议。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateConferee(conferees, callback)

方法说明:更新当前会议的会前受邀成员 UID 列表。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomCameraState(selfUnMuteCameraDisabled, cameraDisabled, callback)

方法说明:同时更新房间全体摄像头禁用状态与成员自行解除策略。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomSelfUnmuteCameraDisabled(selfUnMuteCameraDisabled, callback)

方法说明:只更新成员能否自行解除摄像头禁用。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomMicState(selfUnMuteMicDisabled, micDisabled, callback)

方法说明:同时更新房间全体麦克风禁用状态与成员自行解除策略。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomSelfUnmuteMicDisabled(selfUnMuteMicDisabled, callback)

方法说明:只更新成员能否自行解除麦克风禁用。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomShareState(shareDisabled, callback)

方法说明:更新房间共享禁用状态。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomChatDisabled(chatDisabled, callback)

方法说明:更新房间文本聊天禁用状态。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomScreenshotDisabled(screenshotDisabled, callback)

方法说明:更新房间截屏禁用状态;应用仍需自行执行 Android 端的截屏限制。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomWatermarkDisabled(watermarkDisabled, callback)

方法说明:更新房间水印禁用状态。 参数说明: 返回值说明:无(异步结果见回调)。

adminUpdateRoomLocked(locked, callback)

方法说明:更新房间锁定状态。 参数说明: 返回值说明:无(异步结果见回调)。

本地摄像头

openCamera(view, preOption, callback)

方法说明:只开启本地摄像头采集和预览,不请求会议权限,也不发布视频;初始化成功后可在会前调用。 参数说明: 返回值说明:无(异步结果见回调)。

openCameraAndPublish(view, preOption, callback)

方法说明:在当前会议中完成服务端授权、摄像头采集和 SRTC 发布。任一步失败都会回滚本次发布并关闭采集。 参数说明: 返回值说明:无(异步结果见回调)。

closeCamera()

方法说明:取消当前会议中的摄像头发布并停止本地采集;未入会时只停止本地采集。 参数说明:无。 返回值说明:无(Unit)。

switchCamera(isFrontCamera)

方法说明:在前后置摄像头之间切换。 参数说明: 返回值说明:无(Unit)。

getCameraDevices()

方法说明:获取 SRTC 当前识别到的摄像头能力快照。 参数说明:无。 返回值说明:摄像头设备能力列表;没有可用设备时为空列表。

switchCameraDevice(cameraId)

方法说明:按 Camera2 设备 ID 切换摄像头输入。 参数说明: 返回值说明:无(Unit)。

switchFrontCameraMirror(open)

方法说明:设置前置摄像头预览镜像。只影响前置摄像头,状态会缓存并在重新采集后恢复。 参数说明: 返回值说明:无(Unit)。

isFrontCameraMirrorOpen()

方法说明:查询前置摄像头预览镜像状态。 参数说明:无。 返回值说明:true 表示镜像已开启;当前默认开启。

addPreview(view)

方法说明:把一个预览控件绑定到当前本地摄像头轨道。 参数说明: 返回值说明:true 表示绑定成功,false 表示控件类型无效或当前轨道不可用。

removePreview(view)

方法说明:移除本地摄像头预览控件。 参数说明: 返回值说明:无(Unit)。

replacePreview(views)

方法说明:用新列表整体替换本地摄像头预览控件。 参数说明: 返回值说明:无(Unit)。

getAllPreview()

方法说明:获取当前绑定的全部本地预览控件。 参数说明:无。 返回值说明:预览控件快照。

本地麦克风

openMic(preOption, callback)

方法说明:只开启本地麦克风采集,不请求会议权限,也不发布音频;初始化成功后可在会前调用。 参数说明: 返回值说明:无(异步结果见回调)。

openMicAndPublish(preOption, callback)

方法说明:在当前会议中完成服务端授权、麦克风采集和 SRTC 发布。失败会回滚本次发布并关闭采集。 参数说明: 返回值说明:无(异步结果见回调)。

closeMic()

方法说明:取消当前会议中的麦克风发布并停止本地采集;未入会时只停止本地采集。 参数说明:无。 返回值说明:无(Unit)。

getMicVolume()

方法说明:获取采集中的实时麦克风音量。 参数说明:无。 返回值说明:dBFS 音量值;未采集时为 null

getMicDevices()

方法说明:获取 SRTC 当前识别到的麦克风输入设备能力快照。 参数说明:无。 返回值说明:麦克风设备能力列表;没有可用设备时为空列表。

switchMicDevice(deviceId)

方法说明:按设备 ID 切换麦克风输入。 参数说明: 返回值说明:无(Unit)。

屏幕共享

initScreenShare(activity, notificationParam, preOpt)

方法说明:创建或复用本地屏幕采集对象。该方法只初始化采集资源,不代表已向会议发布屏幕轨道。 参数说明: 返回值说明:无(Unit)。采集状态通过 screenCaptureEvent 返回。

startScreenShare(hasBar, callback)

方法说明:执行 Android 授权、Meeting 共享请求、屏幕采集和 SRTC 轨道发布的完整流程。调用前应先执行 initScreenShare() 参数说明: 返回值说明:无(异步结果见回调)。

stopScreenShare()

方法说明:停止当前用户的屏幕共享,并协调与课程录制共用的共享轨道。 参数说明:无。 返回值说明:无(Unit)。

confirmStartScreenShareAgree(targetId, hasBar, callback)

方法说明:同意主持人的屏幕共享请求,并继续完成授权、采集和发布。 参数说明: 返回值说明:无(异步结果见回调)。

confirmStartScreenShareRefuse(targetId, callback)

方法说明:拒绝主持人的屏幕共享请求。 参数说明: 返回值说明:无(异步结果见回调)。

白板共享

requestShareBoard(callback)

方法说明:请求开始白板共享。 参数说明: 返回值说明:无(异步结果见回调)。

stopShareWhiteBoard()

方法说明:停止当前用户的白板共享。 参数说明:无。 返回值说明:无(Unit)。

confirmStartWhiteBoardShareAgree(targetId, callback)

方法说明:同意主持人的白板共享请求。 参数说明: 返回值说明:无(异步结果见回调)。

confirmStartWhiteBoardShareRefuse(targetId, callback)

方法说明:拒绝主持人的白板共享请求。 参数说明: 返回值说明:无(异步结果见回调)。

房间消息与举手

sendRoomChatMessage(targetId, msg, msgType, callback)

方法说明:发送房间聊天消息。 参数说明: 返回值说明:无(异步结果见回调)。

sendRoomCustomMessage(targetId, msg, callback)

方法说明:发送应用自定义消息;接收方通过 MeetingMessageEvent.onExtensionMessage() 处理扩展消息。 参数说明: 返回值说明:无(异步结果见回调)。

getRoomChatMsgList(page, prePage, callback)

方法说明:分页查询当前会议聊天历史。 参数说明: 返回值说明:无(异步结果见回调)。

requestHandUp(code, callback)

方法说明:向主持人发起指定类型的举手申请。 参数说明: 返回值说明:无(异步结果见回调)。

cancelHandUp(code)

方法说明:取消当前用户指定类型的举手申请。 参数说明: 返回值说明:无(Unit)。

设备开启请求回复

confirmOpenCameraAgree(targetId, view, preOpt, callback)

方法说明:同意主持人打开摄像头的请求,并完成本地采集和发布。 参数说明: 返回值说明:无(异步结果见回调)。

confirmOpenCameraRefuse(targetId, callback)

方法说明:拒绝主持人打开摄像头的请求。 参数说明: 返回值说明:无(异步结果见回调)。

confirmOpenMicAgree(targetId, preOpt, callback)

方法说明:同意主持人打开麦克风的请求,并完成本地采集和发布。 参数说明: 返回值说明:无(异步结果见回调)。

confirmOpenMicRefuse(targetId, callback)

方法说明:拒绝主持人打开麦克风的请求。 参数说明: 返回值说明:无(异步结果见回调)。

云录制与课程录制

startCloudRecord(layoutData, callback)

方法说明:启动当前会议的云端视频录制。 参数说明: 返回值说明:无(异步结果见回调)。

stopCloudRecord(callback)

方法说明:停止当前会议的云端视频录制。 参数说明: 返回值说明:无(异步结果见回调)。

enableCourseRecordTrack(track, callback)

方法说明:把应用提供的自定义视频轨作为 TRACK_SHARE 发布,用于课程录制。该方法只处理媒体轨道,录制业务请求由应用另行发起。 参数说明: 返回值说明:无(异步结果见回调)。

disableCourseRecordTrack()

方法说明:取消课程录制共享轨发布;不会代替应用停止服务端录制任务。 参数说明:无。 返回值说明:无(Unit)。

音频路由与远端音频

toggleRemoteAudioMute(mute)

方法说明:静音或恢复当前会议的远端合流音频播放。 参数说明: 返回值说明:无(Unit)。

getAudioRouterManager()

方法说明:获取 SRTC Engine 级音频路由管理器;同一生命周期重复调用返回缓存实例。 参数说明:无。 返回值说明:AudioRouterManager?;SDK 未就绪时为 null。调用方不得直接调用其 release()

releaseAudioRouterManager()

方法说明:由 Meeting SDK 释放并清除缓存的音频路由管理器。重复调用安全。 参数说明:无。 返回值说明:无(Unit)。

远端成员视频

startPlayRemoteVideo(uid, trackDesc, view, event, callback)

方法说明:订阅指定成员的视频轨。SRTC 确认成功后返回对应的 RemoteVideoTrack 控制对象。 参数说明: 返回值说明:无(异步结果见回调)。

stopPlayRemoteVideo(uid, trackDesc)

方法说明:取消订阅指定成员的视频轨。 参数说明: 返回值说明:无(Unit)。

getRemoteVideoTrack(uid, trackDesc)

方法说明:查询当前会议已缓存的指定远端视频控制轨。 参数说明: 返回值说明:匹配的 RemoteVideoTrack;未入会或未创建控制轨时为 null。轨道渲染方法见 SRTC RemoteVideoTrack

远端合成流

startPlayRemoteMixture(view, event, callback)

方法说明:准备远端合成流控制轨并提交订阅请求。SRTC 当前没有为合成流提供订阅结果监听,因此成功只表示请求已提交,不表示已收到首帧。 参数说明: 返回值说明:无(异步结果见回调)。

stopPlayRemoteMixture()

方法说明:停止订阅远端合成流。 参数说明:无。 返回值说明:无(Unit)。

getRemoteMixtureTrack()

方法说明:查询当前会议已缓存的远端合成流控制轨。 参数说明:无。 返回值说明:RemoteVideoTrack?;未入会或尚未创建时为 null

网宿通用流

:::warning 本组接口只适用于网宿(WS)流媒体引擎,且必须已经入会。非 WS 引擎调用会返回底层不支持错误或空控制轨。 :::

subscribeWsVideoStream(streamName, uid, trackDesc, view, event, callback)

方法说明:按完整流名订阅一路网宿视频通用流,不依赖会议成员轨道列表。 参数说明: 返回值说明:无(异步结果见回调)。

subscribeWsAudioStream(streamName, uid, trackDesc, callback)

方法说明:按完整流名订阅一路网宿音频通用流,成功后由 SDK 自动外放。 参数说明: 返回值说明:无(异步结果见回调)。

unsubscribeWsVideoStream(streamName, uid, trackDesc)

方法说明:取消网宿视频通用流订阅。控制轨会在离会时统一回收。 参数说明: 返回值说明:无(Unit)。

unsubscribeWsAudioStream(streamName, uid, trackDesc)

方法说明:取消网宿音频通用流订阅。 参数说明: 返回值说明:无(Unit)。

getWsVideoStreamTrack(uid, trackDesc)

方法说明:获取或创建网宿视频通用流控制轨,可在订阅前先绑定渲染控件。 参数说明: 返回值说明:RemoteVideoTrack?;音频流、非 WS 引擎或未入会时为 null