API | 설명 |
통화 중 오류 발생 | |
통화 수신 | |
통화 취소 | |
통화 연결 | |
통화 종료 | |
통화 유형 변경 | |
xxxx 사용자 통화 거절 | |
xxxx 사용자가 응답하지 않음 | |
xxxx 사용자 통화 중 | |
xxxx 사용자가 통화에 참여함 | |
xxxx 사용자가 통화를 종료함 | |
xxx 사용자에게 비디오 스트림이 있는지 여부 | |
xxx 사용자에게 오디오 스트림이 있는지 여부 | |
모든 사용자의 볼륨 수준 | |
모든 사용자의 네트워크 품질 |
void onError(int code, String msg);
매개변수 | 유형 | 의미 |
code | int | 오류 코드 |
msg | String | 오류 정보 |
void onCallReceived(String callerId, List<String> calleeIdList, String groupId,TUICallDefine.MediaType callMediaType);
매개변수 | 유형 | 의미 |
callerId | String | 초대자의 사용자 ID |
calleeIdList | List | 초대받은 사람 목록 |
groupId | String | 그룹 ID |
callMediaType | TUICallDefine.MediaType | 비디오 또는 오디오일 수 있는 통화 유형 |
void onCallCancelled(String callerId);
매개변수 | 유형 | 의미 |
callerId | String | 취소 사용자 ID |
void onCallBegin(TUICommonDefine.RoomId roomId, TUICallDefine.MediaType callMediaType, TUICallDefine.Role callRole);
매개변수 | 유형 | 의미 |
roomId | TUICommonDefine.RoomId | 방 ID. 현재는 숫자로 된 방 ID만 사용할 수 있으며, 문자열 형식의 방 ID는 향후 지원될 예정임 |
callMediaType | TUICallDefine.MediaType | 비디오 또는 오디오일 수 있는 통화 유형 |
callRole | TUICallDefine.Role | 호출자 또는 호출 수신자가 될 수 있는 역할 |
void onCallEnd(TUICommonDefine.RoomId roomId, TUICallDefine.MediaType callMediaType, TUICallDefine.Role callRole, long totalTime);
매개변수 | 유형 | 의미 |
roomId | TUICommonDefine.RoomId | 방 ID. 현재는 숫자로 된 방 ID만 사용할 수 있으며, 문자열 형식의 방 ID는 향후 지원될 예정임 |
callMediaType | TUICallDefine.MediaType | 비디오 또는 오디오일 수 있는 통화 유형 |
callRole | TUICallDefine.Role | 호출자 또는 호출 수신자가 될 수 있는 역할 |
totalTime | long | 통화 시간 |
void onCallMediaTypeChanged(TUICallDefine.MediaType oldCallMediaType,TUICallDefine.MediaType newCallMediaType);
매개변수 | 유형 | 의미 |
oldCallMediaType | TUICallDefine.MediaType | 변경 전 통화 유형 |
newCallMediaType | TUICallDefine.MediaType | 변경 후 통화 유형 |
void onUserReject(String userId);
매개변수 | 유형 | 의미 |
userId | String | 통화를 거절한 초대받은 사람의 사용자 ID |
void onUserNoResponse(String userId);
매개변수 | 유형 | 의미 |
userId | String | 응답하지 않은 초대자의 사용자 ID |
void onUserLineBusy(String userId);
매개변수 | 유형 | 의미 |
userId | String | 통화 중인 초대자의 사용자 ID |
void onUserJoin(String userId);
매개변수 | 유형 | 의미 |
userId | String | 통화에 참여한 사용자의 ID |
void onUserLeave(String userId);
매개변수 | 유형 | 의미 |
userId | String | 통화 퇴장 사용자 ID |
void onUserVideoAvailable(String userId, boolean isVideoAvailable);
매개변수 | 유형 | 의미 |
userId | String | 사용자 ID |
isVideoAvailable | boolean | 사용자가 비디오를 가지고 있는지 여부 |
void onUserAudioAvailable(String userId, boolean isAudioAvailable);
매개변수 | 유형 | 의미 |
userId | String | 사용자 ID |
isAudioAvailable | boolean | 사용자에게 오디오가 있는지 여부 |
void onUserVoiceVolumeChanged(Map<String, Integer> volumeMap);
매개변수 | 유형 | 의미 |
volumeMap | Map< String, Integer> | 각 사용자의 볼륨을 포함하는 볼륨 테이블( userId ), 값 범위: 0-100 |
void onUserNetworkQualityChanged(List<TUICallDefine.NetworkQualityInfo> networkQualityList);
매개변수 | 유형 | 의미 |
networkQualityList | List | 모든 사용자의 현재 네트워크 상태(userId) |
문제 해결에 도움이 되었나요?