CALL-test
This commit is contained in:
@@ -10,8 +10,7 @@
|
|||||||
|
|
||||||
<view class="status" v-if="!connected || mediaType == 0">
|
<view class="status" v-if="!connected || mediaType == 0">
|
||||||
<view class="remote">
|
<view class="remote">
|
||||||
<u-avatar :src="contact(targetId).portraitUrl" shape="square" size="96"
|
<u-avatar :src="contact(targetId).portraitUrl" shape="square" size="96" bgColor="#fff" />
|
||||||
bgColor="#fff" />
|
|
||||||
<view><text class="nickname">{{ contact(targetId).name }}</text></view>
|
<view><text class="nickname">{{ contact(targetId).name }}</text></view>
|
||||||
<view v-if="remoteRinging"><text class="mediaType">等待对方接听</text></view>
|
<view v-if="remoteRinging"><text class="mediaType">等待对方接听</text></view>
|
||||||
<view v-if="connected"><text class="mediaType">已接通</text></view>
|
<view v-if="connected"><text class="mediaType">已接通</text></view>
|
||||||
@@ -71,7 +70,7 @@
|
|||||||
this.mediaType = e.mediaType
|
this.mediaType = e.mediaType
|
||||||
// 进入页面开启外呼
|
// 进入页面开启外呼
|
||||||
CallLib.startSingleCall(this.targetId, this.mediaType, '');
|
CallLib.startSingleCall(this.targetId, this.mediaType, '');
|
||||||
|
// 响铃
|
||||||
this.startRing()
|
this.startRing()
|
||||||
// 监听通话链接状态
|
// 监听通话链接状态
|
||||||
uni.$once('onCallConnected', this.onCallConnected)
|
uni.$once('onCallConnected', this.onCallConnected)
|
||||||
@@ -120,10 +119,8 @@
|
|||||||
if (this.mediaType == 1) {
|
if (this.mediaType == 1) {
|
||||||
const session = CallLib.getCurrentCallSession()
|
const session = CallLib.getCurrentCallSession()
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
CallLib.setVideoView(session.targetId, this.$refs.bigVideoView.ref, 0,
|
CallLib.setVideoView(session.targetId, this.$refs.bigVideoView.ref, 0, false)
|
||||||
false)
|
CallLib.setVideoView(session.mine.userId, this.$refs.smallVideoView.ref, 0, true)
|
||||||
CallLib.setVideoView(session.mine.userId, this.$refs.smallVideoView.ref, 0,
|
|
||||||
true)
|
|
||||||
}, 200)
|
}, 200)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -18,7 +18,9 @@ const initIm = (KEY) => {
|
|||||||
// 初始化的时候 自动链接
|
// 初始化的时候 自动链接
|
||||||
if (store.getters.getToken !== '') {
|
if (store.getters.getToken !== '') {
|
||||||
getImToken().then(res => {
|
getImToken().then(res => {
|
||||||
connect(res.token, res.userInfo, () => {})
|
connect(res.token, res.userInfo, (res) => {
|
||||||
|
console.log('IM.CONNECT', res);
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user