第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:创建并进入房间

  1. 调用 enterRoom() 即可加入 TRTCParams 参数中roomId代指的音视频房间。如果该房间不存在,SDK 会自动创建一个以字段roomId的值为房间号的新房间。
  2. 请根据应用场景设置合适的appScene参数,使用错误可能会导致卡顿率或画面清晰度不达预期。
    • 视频通话,请设置为TRTCAppScene.videoCall
    • 语音通话,请设置为TRTCAppScene.audioCall
  3. 进房成功后,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)]")
    }
}

 

 
 
posted @ 2021-03-25 19:51  lianhuaren  阅读(44)  评论(0编辑  收藏  举报