초기 비디오 상태 설정
영상 통화를 시작하거나 음성 통화에서 영상 통화로 전환할 때 적용되는 로컬 사용자의 초기 비디오 상태를 설정할 수 있습니다.
지원 통화 유형 | 최소 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
을 추가해 초기 비디오 상태를 설정할 수 있습니다. 자세한 내용은 음성 통화 중 영상 통화 활성화를 참조하세요.