// #ifdef APP-PLUS import TrtcCloud from '@/utils/voiceCallByTX/TrtcCloud/lib/index'; import {TRTCAppScene} from '@/utils/voiceCallByTX/TrtcCloud/lib/TrtcDefines'; const trtcCloud = TrtcCloud.createInstance(); // #endif // #ifdef H5 import TRTC from 'trtc-sdk-v5'; const trtc = TRTC.create(); // #endif import {genTestUserSig} from "@/utils/voiceCallByTX/GenerateTestUserSig.js"; import {sendVoiceCallApi} from "@/api/user/index.js"; export function enterRoom(payload, userId) { const data = JSON.parse(payload.data.data) const theOtherPartyId = payload.data.caller_id const {userSig, SDKAppID: sdkAppId} = genTestUserSig(userId); const params = {sdkAppId, userId, roomId: data.roomId, userSig}; // #ifdef APP-PLUS trtcCloud.enterRoom(params, TRTCAppScene.TRTCAppSceneVideoCall) trtcCloud.startLocalAudio(); // #endif // #ifdef H5 trtc.enterRoom(params) trtc.startLocalAudio() // #endif // demo原因,直接接通来进行验证测试 sendVoiceCallApi({ caller_id: userId, receiver_id: theOtherPartyId, data: JSON.stringify({state: '接通', roomId: data.roomId}), }) }