개요
“개요” 섹션실시간 통신을 위해 Stream SDK로 화상 통화 및 라이브 스트리밍을 통합하세요
다음으로 시작하세요 login() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 네이티브 |
| Android | 지원 | 네이티브 |
| 웹 | 아니요 | Capacitor.getPlatform()으로 보호하세요 |
핵심 기능
“핵심 기능” 섹션login- Stream Video 서비스에 로그인합니다.logout- Stream Video 서비스에서 로그아웃합니다.call- 다른 사용자에게 전화를 겁니다.endCall- 현재 통화를 종료합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
login | Stream Video 서비스에 로그인합니다. |
logout | Stream Video 서비스에서 로그아웃합니다. |
call | 다른 사용자에게 전화를 겁니다. |
endCall | 현재 통화를 종료합니다. |
joinCall | 기존 통화에 참여합니다. |
setMicrophoneEnabled | 마이크 사용 여부를 설정합니다. |
setCameraEnabled | 카메라 사용 여부를 설정합니다. |
addListener | 통화 이벤트 리스너를 추가합니다. |
addListener | 잠금 화면의 수신 전화를 감지합니다 (Android 전용). 사용자가 상호작용하기 전, 앱이 전체 화면 인텐트로 표시될 때 발생합니다. |
removeAllListeners | 모든 이벤트 리스너를 제거합니다. |
enableBluetooth | Bluetooth 오디오를 활성화합니다. |
acceptCall | 수신 전화를 받습니다. |
rejectCall | 수신 전화를 거절합니다. |
isCameraEnabled | 카메라 활성화 여부를 확인합니다. |
getCallStatus | 현재 통화 상태를 가져옵니다. |
getRingingCall | 현재 벨이 울리는 통화를 가져옵니다. |
toggleViews | 사용 가능한 비디오 레이아웃을 순환합니다. |
setSpeaker | 스피커폰을 켭니다. |
switchCamera | 카메라를 전환합니다. |
getCallInfo | 발신자 세부 정보를 포함해 활성 통화의 상세 정보를 가져옵니다. |
setDynamicStreamVideoApikey | 정적 키를 재정의하는 동적 Stream Video API 키를 설정합니다. |
getDynamicStreamVideoApikey | 현재 설정된 동적 Stream Video API 키를 가져옵니다. |
getCurrentUser | 현재 사용자의 정보를 가져옵니다. |
getPluginVersion | 네이티브 Capacitor 플러그인 버전을 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-streamcall.
@capgo/capacitor-stream-call에서 계속하기
“@capgo/capacitor-stream-call에서 계속하기” 섹션사용 중이라면 @capgo/capacitor-stream-call 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-stream-call 사용하기 @capgo/capacitor-stream-call 사용하기에서 네이티브 기능을 위해, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.