초기 비디오 상태 설정
영상 통화를 시작하거나 음성 통화에서 영상 통화로 전환할 때 적용되는 로컬 사용자의 초기 비디오 상태를 설정할 수 있습니다.
| 지원 통화 유형 | 최소 SDK 버전 |
|---|---|
| 1대1 통화, 그룹 통화(컨퍼런스) | WebPlanetKit 5.2 |
개요
통화 시작 API와 영상 통화 전환 API의 인자로 불리언 유형의 cameraOn을 추가해 초기 비디오 상태를 설정할 수 있습니다. cameraOn의 값에 따라 초기 비디오 상태는 다음과 같이 설정됩니다.
cameraOn이true인 경우 카메라가 켜지고 카메라에서 캡처한 비디오가 전송됩니다.cameraOn이false인 경우 카메라가 꺼진 상태로 유지되고 비디오가 전송되지 않습니다.
Note
- 통화 시작 API와 영상 통화 전환 API의
cameraOn의 기본값은true입니다. cameraOn을false로 설정하면 로컬 사용자의 비디오가 전송되지 않습니다. 이후 로컬 사용자의 비디오를 캡처하고 전송하려면resumeMyVideo()를 호출해야 합니다.- WebPlanetKit 5.2 이전 버전에서는
cameraOn기능을videoEnabled라는 이름으로 제공하고 있습니다.
영상 통화 시작 시의 초기 비디오 상태 설정
MakeCallParams나 VerifyCallParams 혹은 ConferenceParams에 cameraOn을 추가해 초기 비디오 상태를 설정할 수 있습니다.
-
1대1 통화
// Caller side
const makeCallParams = {
...,
cameraOn: false
};
planetKit.makeCall(makeCallParams);// Callee side
const verifyCallParams = {
...,
cameraOn: false
};
planetKit.verifyCall(verifyCallParams); -
그룹 통화
const conferenceParams = {
...,
cameraOn: false
};
planetKit.joinConference(conferenceParams);
영상 통화 전환 시의 초기 비디오 상태 설정
1대1 통화나 그룹 통화에서 영상 통화를 활성화할 때 enableVideo()의 EnableVideoOptions에 cameraOn을 추가해 초기 비디오 상태를 설정할 수 있습니다. 자세한 내용은 음성 통화 중 영상 통화 활성화를 참조하세요.