enterRTCRoom method
Implementation
Future<void> enterRTCRoom(String from) async {
if (TcicScreen.isDeskTop()) {
await Future.wait([
TRTC.getCameraList(),
TRTC.getMicrophoneList(),
TRTC.getSpeakerList(),
]);
await Future.wait([
TRTC.getCurrentCamera(),
TRTC.getCurrentMicrophone(),
TRTC.getCurrentSpeaker(),
]);
}
TCICLog.info(
'${_classInfoObs.getClassInfo().classId} ${_config.userId} ${userSig ?? ""} ${_schoolInfoObs.getSchoolInfo().sdkappid}',
actionModule: ActionModule.tcicController.name,
actionName: ActionName.enterRTCRoom.name,
);
await TRTC.enterRoom(
_classInfoObs.getClassInfo().classId,
_config.userId,
userSig ?? "",
_schoolInfoObs.getSchoolInfo().sdkappid,
TRTCRoleType.anchor,
from,
);
}