54 lines
1.4 KiB
JavaScript
54 lines
1.4 KiB
JavaScript
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 })
|
|
} |