Ai_GirlFriend/xuniYou/components/emCallKit/contants/index.js
2026-01-31 19:15:41 +08:00

53 lines
1.2 KiB
JavaScript

const MSG_TYPE = 'rtcCallWithAgora';
const CALL_INVITE_TEXT = {
0: '邀请您进行语音通话',
1: '邀请您进行视频通话',
2: '邀请您进行多人通话',
};
const CALL_TYPES = {
SINGLE_VOICE: 0,
SINGLE_VIDEO: 1,
MULTI_VIDEO: 2,
};
const CALL_TYPE = {
[CALL_TYPES.SINGLE_VOICE]: 0, //一对一语音
[CALL_TYPES.SINGLE_VIDEO]: 1, //一对一视频
[CALL_TYPES.MULTI_VIDEO]: 2, //多人音视频
};
const CALLSTATUS = {
idle: 0, //闲置
inviting: 1, //邀请中
alerting: 2, //弹窗中
confirmRing: 3, // caller
receivedConfirmRing: 4, // callee
answerCall: 5,
receivedAnswerCall: 6,
confirmCallee: 7,
};
const CALL_ACTIONS_TYPE = {
INVITE: 'invite', //邀请
RTC_CALL: 'rtcCall', //rtcCall
CANCEL: 'cancelCall', //取消
ANSWER: 'answerCall', //答复
ALERT: 'alert', //弹出通话窗口
CONFIRM_RING: 'confirmRing', //窗口响铃待确认
CONFIRM_CALLEE: 'confirmCallee', //被叫方确认
VIDEO_TO_VOICE: 'videoToVoice', //视频转语音
};
const ANSWER_TYPE = {
BUSY: 'busy', //忙碌
ACCPET: 'accept', //同意
REFUSE: 'refuse', //拒绝
};
export {
MSG_TYPE,
CALL_TYPES,
CALL_TYPE,
CALL_INVITE_TEXT,
CALLSTATUS,
CALL_ACTIONS_TYPE,
ANSWER_TYPE,
};