更新记录
1.0.0(2023-08-28)
下载此版本
使用的是云信呼叫组件call-kit包,上传仅为了方便使用及修改
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 |
× |
√ |
× |
× |
× |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
jc-call-kit
云信call-kit,仅为了方便使用
在nim的onConnect回调中调用以下代码,进行初始化操作
import {NECall} from "@/pagesNim/libs/call-kit/index.js";
// 云信呼叫组件
let appKey = store.state.Nim.yxtoken.appKey, accId = store.state.Nim.yxtoken.account
app.globalData.neCall = new NECall({
nim:app.globalData.nim,
appKey,
currentUserInfo: { accId },
debug: false
// rtcConfig: {
// videoResolution: VIDEO_QUALITY.VIDEO_QUALITY_720p,
// videoFrameRate: VIDEO_FRAME_RATE.CHAT_VIDEO_FRAME_RATE_NORMAL,
// audioQuality: 'speech_low_quality',
// }
});
app.globalData.neCall.on('onReceiveInvited', (inviteInfo) => {
// 接收到邀请后跳转到呼叫页面,路由用户可以自定义,该页面下需要包含 `@xkit-yx/call-kit-wx-ui` 相关的 UI 组件
})
呼叫
getApp().globalData.neCall
.call({
callType:call_type, // '1' 语音;'2'视频;
accId:this.accId
})
.then(() => {
// 成功呼叫后跳转到呼叫页面,路由用户可以自定义,该页面下需要包含 `@xkit-yx/call-kit-wx-ui` 相关的 UI 组件
console.log('NECall neCall 成功')
uni.navigateTo({
url:'/pages/call2/call2'
})
})
.catch((err) => {
console.log(err)
})