第1年3月25日 NS_SWIFT_NAME
1.
///开启远程用户视频渲染 - (void)startRemoteView:(NSString *)userId view:(UIView *)view NS_SWIFT_NAME(startRemoteView(userId:view:));
https://cloud.tencent.com/document/product/647/32221?from=information.detail.txliteavsdk_trtc%20bitcode
步骤5:创建并进入房间
- 调用 enterRoom() 即可加入 TRTCParams 参数中
roomId
代指的音视频房间。如果该房间不存在,SDK 会自动创建一个以字段roomId
的值为房间号的新房间。 - 请根据应用场景设置合适的
appScene
参数,使用错误可能会导致卡顿率或画面清晰度不达预期。- 视频通话,请设置为
TRTCAppScene.videoCall
。 - 语音通话,请设置为
TRTCAppScene.audioCall
。
- 视频通话,请设置为
- 进房成功后,SDK 会回调
onEnterRoom(result)
事件。其中,参数result
大于0时表示进房成功,具体数值为加入房间所消耗的时间,单位为毫秒(ms);当result
小于0时表示进房失败,具体数值为进房失败的错误码。
func enterRoom() { let params = TRTCParams.init() params.sdkAppId = sdkappid params.userId = userid params.userSig = usersig params.roomId = 908 trtcCloud.enterRoom(params, appScene: TRTCAppScene.videoCall) } func onEnterRoom(_ result: Int) { if result > 0 { toastTip("进房成功,总计耗时[\(result)]ms") } else { toastTip("进房失败,错误码[\(result)]") } }