다음을 위해 설계됨: ANDROID
Android 영상 통화 SDK
Tencent RTC의 Android 영상 통화 SDK로 네이티브 Android 사용자를 연결하세요. 자체 화면에서 TUICallEngine을 통해 수신 전화, 로컬 미디어 제어 및 통화 이벤트를 처리할 수 있습니다.
개발자 리소스
Android 영상 통화 SDK 문서 및 예제
Android 그룹 영상 통화
네이티브 Android 통화 화면에서 여러 참가자를 연결하세요. 플랫폼 가이드에 따라 통화 흐름과 지원되는 그룹 레이아웃을 구성하세요.
ANDROID CALL 기능
Android 화상 통화 기능
사람들을 연결하세요
- 음성 및 영상 통화
- 수신 통화 처리
통화 경험을 직접 제어
- 카메라 및 마이크 컨트롤
- 통화 수명 주기 이벤트
내 것으로 만들기
- 애플리케이션 흐름
- 플랫폼별 통합
Android 영상 통화 API 살펴보기
TUICallEngine을 사용해 사용자를 연결하고 통화를 시작하며, 통화 상태가 변경될 때 네이티브 Android 통화 화면을 업데이트하세요.
사용자를 Android Call SDK에 연결
사용자가 애플리케이션에 로그인한 후 TUICallEngine에 로그인하세요. Android 통화 이벤트를 수신 통화와 진행 중인 통화를 처리하는 화면으로 전달하세요.
문서 읽기import com.tencent.cloud.tuikit.engine.call.TUICallEngine
val call = TUICallEngine.createInstance(context)
call.init(sdkAppID, userID, userSig, callback)Android에서 영상 통화 시작
애플리케이션에서 수신자 ID를 통화 API로 전달하세요. 이 작업을 Android 인터페이스의 연락처, 대화 또는 통화 버튼에 연결합니다.
문서 읽기call.calls(
listOf(recipientID),
TUICallDefine.MediaType.Video,
TUICallDefine.CallParams(),
callback
)통화 흐름을 직접 제어하세요
사용자에게 익숙한 인터페이스에 통화 제어 기능을 통합하세요.
문서 읽기call.accept(callback)
// When the user ends the call:
call.hangup(callback)시작하기
Android 앱에 영상 통화 추가
- 01
- 02
- 03
dependencies {
implementation("io.trtc.uikit:rtc_room_engine:3.5.+")
}import com.tencent.cloud.tuikit.engine.call.TUICallEngine
val call = TUICallEngine.createInstance(context)
call.init(sdkAppID, userID, userSig, callback)Android 영상 통화 SDK 자주 묻는 질문
Android Video Calling SDK에는 무엇이 포함되나요?
Android 영상 통화 SDK는 통화 초대, 이벤트 및 미디어 제어를 위한 TUICallEngine API를 제공합니다. 애플리케이션에서 네이티브 Android 통화 화면을 구축하고 Android 통화 이벤트에 연결합니다.
Android 통화 SDK와 UI Kit 중 무엇을 사용해야 하나요?
SDK API를 사용해 자체 인터페이스를 구축하세요. 바로 사용할 수 있는 화면과 컨트롤이 필요하면 UI Kit을 선택하세요.
백그라운드에서 Android 수신 통화는 어떻게 작동하나요?
Android 가이드에 따라 네이티브 푸시 및 애플리케이션 수명 주기 요구 사항을 구성하세요. 실제 기기에서 포그라운드, 백그라운드, 오프라인 상태의 수신 전화를 테스트해야 합니다. 통화 화면만 표시한다고 해서 설정이 완료되는 것은 아닙니다.
Android Video Calling SDK 사용자를 어떻게 인증하나요?
서버에서 UserSig를 생성하고 자체 로그인 흐름을 완료한 후 클라이언트에 전달하세요. 애플리케이션 시크릿은 항상 서버에 보관하세요.
Android Video Calling SDK는 무료로 사용할 수 있나요?
인터페이스와 호스팅형 Call 서비스는 서로 다른 역할을 합니다. 애플리케이션에서 서비스를 활성화하고 현재 요금제, 기능 제공 여부 및 사용 요금을 확인하세요.
Kotlin 또는 Java 프로젝트에 Android 영상 통화 SDK를 통합하려면 어떻게 해야 하나요?
Android 프로젝트와 manifest 설정을 따르고 필요한 런타임 권한과 Activity 정리를 처리하세요. 앱의 백그라운드 및 포그라운드 전환을 포함해 실제 기기에서 테스트하세요.
앱 출시 전에 Android 영상 통화 SDK를 어떻게 테스트하나요?
서로 다른 사용자 간의 초대, 수락, 거절, 통화 종료 상태를 테스트하고 권한 거부 상황도 포함하세요.
Android 영상 통화 SDK의 인터페이스를 어떻게 맞춤 설정하나요?
지원되는 상태 및 미디어 API를 중심으로 통화 컨트롤과 참여자 뷰를 구축하세요. 인터페이스는 앱에서 담당합니다.

