切换主题
挂断语音点呼
提示
正在呼叫对方时,对方尚未接听可调用此方法取消呼叫。正在通话过程中通话双方均可调用此方法挂断通话。
发起视频点呼示例
<script setup name="HangUp">
import { ref } from 'vue'
import {ElMessage} from 'element-plus'
import { checkInstance, getInstanceFCC } from '../../use-fcc'
import { setLog } from '../../use-log'
const token = ref('')
const loading = ref(false)
const dialVoiceHangUp = async () => {
setLog({
name: '挂断视频点呼'
})
if (loading.value) {
setLog({
name: '挂断视频点呼结果',
msg: '请先实例化'
})
return
}
if (!await checkInstance()) {
setLog({
name: '挂断视频点呼',
msg: '请先实例化',
type: 'warning'
})
return
}
loading.value = true
let result = await getInstanceFCC().dialVideoHangUp()
setLog({
name: '挂断视频点呼结果',
msg: result
})
loading.value = false
if (result.status == 200) {
ElMessage({
message: '挂断视频点呼成功',
type: 'success'
})
} else {
ElMessage({
message: result.msg,
type: 'info'
})
}
}
</script>
<template>
<el-form>
<el-form-item>
<el-button type="primary" @click="dialVoiceHangUp" :loading="loading">挂断视频点呼</el-button>
</el-form-item>
</el-form>
</template>使用方法
typescript
// 由于点呼最多只有一路通话,所以你可以在调用此方法之前无需判断点呼通话是否存在、
// 也无需传入参数,调用此方法即代表你要清空视频点呼通话。自己主动挂断不会触发自己
// 的视频点呼中断事件。
fcc.dialVideoHangUp()1
2
3
4
2
3
4
入参说明
无
出参说明
| 出参名称 | 数据类型 | 说明 |
|---|---|---|
| status | number | 调用接口返回结果的状态码,其含义参考融合通讯中台通用状态码。 |
| msg | string | 给开发者的文字提示信息 |
| data | object | 返回的信息 |
