import config from '@/config/config.js'; export const TUICalling = uni.requireNativePlugin("TUICallingUniPlugin-TUICallingModule"); export const _tuiCallingLogin = function () { let userInfo = uni.getStorageSync('userinfo'); let loginID = userInfo['userId']; if (uni.getStorageSync('teamid')) { loginID = uni.getStorageSync('teamid') + userInfo['userId']; } TUICalling.logout((res) => { console.log(JSON.stringify(res)) }) TUICalling.login( { sdkAppID: config.AppID, userID: loginID, userSig: uni.getStorageSync('userSig') }, res => { console.log('音视频登录=====', JSON.stringify(res.msg)); } ) }; export const _tuiCallSetName = function (nickName) { TUICalling.setUserNickname({ nickName },(res) => { console.log('111设置昵称=======================',JSON.stringify(res)) },(res) => { console.log('222设置昵称=======================',JSON.stringify(res)) }) } export const _tuiCallSetAvatar = function (avatar) { TUICalling.setUserAvatar({ avatar: avatar },(res) => { console.log('设置头像=======================',JSON.stringify(res)) }) } // 发起双人通话 export const _handleCalling = function (userID, type) { TUICalling.call({userID: userID, type: type}) } // 发起群会话 export const _handleGroupCalling = function (userIDList, type, groupID) { TUICalling.groupCall({userIDList: userIDList, type: type, groupID:groupID }) }