EVENT | 説明 |
SDKの内部でエラーが発生しました | |
SDKがready状態に入ったときにこのコールバックを受信します | |
重複ログインです。このコールバックを受信した場合は、ルームからの強制退出を意味します | |
応答したユーザーがいる場合に、このコールバックを受信します | |
通話への参加に同意したユーザーがいる場合に、このコールバックを受信します | |
通話からの退出に同意したユーザーがいる場合に、このコールバックを受信します | |
ユーザーが通話を拒否 | |
招待したユーザーからの応答なし | |
招待者が通話中 | |
被招待者が受信します。このコールバックを受信した場合は、今回の通話に応答せずタイムアウトしたことを意味します | |
リモートユーザーによるカメラのオン/オフがあった場合に、このコールバックを受信します | |
リモートユーザーによるマイクのオン/オフがあった場合に、このコールバックを受信します | |
リモートユーザーがスピーカーの音量調整を行った場合に、このコールバックを受信します | |
グループチャットの招待リストが更新された場合にこのコールバックを受信します | |
通話に招待されました | |
被招待者が受信します。このコールバックを受信した場合は、今回の通話がキャンセルされたことを意味します | |
このコールバックを受信した場合は、今回の通話が終了したことを意味します | |
デバイスリストが更新された場合にこのコールバックを受信します | |
通話タイプが切り替わった場合にこのコールバックを受信します |
let onError = function(error) {console.log(error)};tuiCallEngine.on(TUICallEvent.ERROR, onError);
let onSDKReady = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.SDK_READY, onSDKReady);
let handleOnKickedOut = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.KICKED_OUT, handleOnKickedOut);
let handleUserAccept = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.USER_ACCEPT, handleUserAccept);
let handleUserEnter = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.USER_ENTER, handleUserEnter);
let handleUserLeave = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.USER_LEAVE, handleUserLeave);
let handleInviteeReject = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.REJECT, handleInviteeReject);
let handleNoResponse = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.NO_RESP, handleNoResponse);
let handleLineBusy = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.LINE_BUSY, handleLineBusy);
let handleCallingTimeout = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.CALLING_TIMEOUT, handleCallingTimeout);
let handleUserVideoChange = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.USER_VIDEO_AVAILABLE, handleUserVideoChange);
let handleUserAudioChange = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.USER_AUDIO_AVAILABLE, handleUserAudioChange);
let handleUserVoiceVolumeChange = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.USER_VOICE_VOLUME, handleUserVoiceVolumeChange);
let handleGroupInviteeListUpdate = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.GROUP_CALL_INVITEE_LIST_UPDATE, handleGroupInviteeListUpdate);
let handleNewInvitationReceived = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.INVITED, handleNewInvitationReceived);
let handleCallingCancel = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.CALLING_CANCEL, handleCallingCancel);
let handleCallingEnd = function(event) {console.log(event)};tuiCallEngine.on(TUICallEvent.CALLING_END, handleCallingEnd);
let handleDeviceUpdated = function({ microphoneList, cameraList, currentMicrophoneID, currentCameraID }) {console.log(microphoneList, cameraList, currentMicrophoneID, currentCameraID)};tuiCallEngine.on(TUICallEvent.DEVICED_UPDATED, handleDeviceUpdated);
let handleCallTypeChanged = function({ oldCallType, newCallType }) {console.log(oldCallType, newCallType)};tuiCallEngine.on(TUICallEvent.CALL_TYPE_CHANGED, handleDeviceUpdated);
この記事はお役に立ちましたか?