Skip to content

@capgo/카메라 미리보기

카메라 미리보기 플러그인의 주요 인터페이스입니다.

카메라 프리뷰 플러그인의 주요 인터페이스입니다.

  • start - 카메라 프리뷰를 시작합니다.
  • stop - 카메라 프리뷰를 중지합니다.
  • capture - 카메라에서 사진을 캡처합니다.
  • captureSample - 카메라 프리뷰 스트림에서 단일 프레임을 캡처합니다.

Public API

Public API
메서드설명
start카메라 프리뷰를 시작합니다.
stop카메라 프리뷰를 중지합니다.
capture카메라에서 사진을 캡처합니다.
captureSample카메라 프리뷰 스트림에서 단일 프레임을 캡처합니다.
getSupportedFlashModes활성 카메라에서 지원하는 플래시 모드 가져오기.
setAspectRatio카메라 프리뷰의 비율 설정.
getAspectRatio카메라 프리뷰의 현재 비율 가져오기.
setGridMode카메라 프리뷰 오버레이의 격자 모드 설정.
getGridMode카메라 프리뷰 오버레이의 현재 격자 모드 가져오기.
checkPermissions시스템 대화 없이 카메라 (및 선택적으로 마이크) 권한 상태를 확인합니다.
requestPermissions카메라 (및 선택적으로 마이크) 권한을 요청합니다. 권한이 이미 부여되거나 거부된 경우 현재 상태가 반환됩니다. showSettingsAlert 권한이 거부된 경우 true 이고 플랫폼에 따라 사용자에게 앱 설정으로 안내하는 알림이 표시됩니다.
getHorizontalFov활성 카메라의 수평 필드 오브 비ュー 가져오기. 주의: 일부 기기에서는 추정치가 될 수 있습니다.
getSupportedPictureSizes모든 카메라에서 지원하는 사진 크기 가져오기.
setFlashMode활성 카메라의 플래시 모드 설정.
flip앞과 뒤 카메라를 토글합니다.
setOpacity카메라 프리뷰의 투명도를 설정합니다.
stopRecordVideo진행 중인 비디오 녹음을 중단합니다.
startRecordVideo비디오 녹음을 시작합니다.
isRunning카메라 프리뷰가 현재 실행 중인지 확인합니다.
getAvailableDevices사용 가능한 카메라 장치의 목록을 가져옵니다.
getZoom현재 줌 상태를 가져옵니다. (최소/최대 및 현재 렌즈 정보 포함).
getZoomButtonValues줌 버튼의 값이 포함된 빠른 Switching을 반환합니다. - iOS/Android: 초광각이 사용 가능하면 0.5; 광각이 사용 가능하면 1과 2; 망원경이 사용 가능하면 3 - Web: 지원되지 않음.
setZoom카메라의 줌 레벨을 설정합니다.
getFlashMode현재 플래시 모드를 가져옵니다.
removeAllListeners등록된 모든 리스너를 제거합니다.
setDeviceId활성 카메라를 지정된 카메라로 Switch합니다. deviceId.
getDeviceId현재 바인드된 카메라 장치의 ID를 가져옵니다. Android에서 물리 렌즈 요청이 논리 카메라로 전환되는 경우 이 메서드는 바인드된 논리 카메라 ID를 반환합니다.
getPreviewSize현재 미리보기 크기와 위치를 가져옵니다.
setPreviewSize미리보기 크기와 위치를 설정합니다.
setFocus미리보기에서 특정 위치로 카메라 초점을 설정합니다.
addListener화면 크기 변경 이벤트 리스너를 추가합니다.
addListener방향 변경 이벤트 리스너를 추가합니다.
deleteFile장치의 절대 경로에 있는 파일을 삭제합니다. 이 메서드를 사용하여 임시로 생성된 이미지와 같은 임시 파일을 빠르게 삭제할 수 있습니다. 웹에서 이 메서드는 지원되지 않으며 예외를 발생시킵니다. storeToFile안전 영역 인셋을 가져옵니다. 기기에서 notch/camera cutout 인셋과 현재 방향을 반환합니다. 포트레이트 모드에서 top inset (상단 notch)을 반환합니다. 랜드스케이프 모드에서 left inset (좌측 notch)을 반환합니다. 이 메서드는 모든 현대 스마트폰에서 사용할 수 있는 cutout 영역 (notch, punch hole 등)을 대상으로 합니다.
getSafeAreaInsets현재 기기 방향을 횡단 플랫폼 형식으로 가져옵니다.
getOrientation활성 카메라에서 지원하는 노출 모드를 반환합니다. 모드에는 'locked', 'auto', 'continuous', 'custom' 등이 포함될 수 있습니다.
getExposureModes현재 노출 모드를 반환합니다.
getExposureMode노출 모드를 설정합니다.
setExposureMode노출 모드를 설정합니다.
getExposureCompensationRange노출 보상 (EV 편차) 지원 범위 반환합니다.
getExposureCompensation현재 노출 보상 (EV 편차) 반환합니다.
setExposureCompensation노출 보상 (EV 편차) 설정합니다. 값은 범위에 따라 클램핑됩니다.
getPluginVersionCapacitor 네이티브 플러그인 버전을 가져옵니다.

참조 값

참조 값

이 값을 사용하여 CameraLens.deviceType 또는 LensInfo.deviceType 물리 카메라 렌즈를 선택하세요.

기기 종류

기기 종류
사용자는
ultraWide siêu 광각 카메라 렌즈를 찾을 것입니다.
wideAngle 표준 광각 카메라 렌즈를 찾을 것입니다.
telephoto 텔레포토 카메라 렌즈를 찾을 것입니다.
trueDepth TrueDepth 전면 카메라를 찾을 것입니다.
dual 듀얼 카메라 시스템을 찾을 것입니다.
dualWide 듀얼 광각 카메라 시스템을 찾을 것입니다.
triple 트리플 카메라 시스템을 찾을 것입니다.

이 참조는 src/definitions.ts 에서同步됩니다. capacitor-카메라 미리보기.

capgo에서 계속하기

capgo에서 계속하기

__CAPGO_KEEP_0__을 사용하는 경우 capgo/카메라 미리보기 __CAPGO_KEEP_0__/카메라 미리보기와 연결 capgo/__CAPGO_KEEP_1__-라이브 활동 capgo/__CAPGO_KEEP_1__-라이브 활동과 연결 capgo/capacitor-라이브 활동 capgo/capacitor-라이브 활동의 구현 세부 사항 @capgo/capacitor-live-activities for the implementation detail in @capgo/capacitor-live-activities, Using @capgo/capacitor-video-player 카메라 미리보기 플러그인을 사용하여 @capgo/capacitor-비디오 플레이어의 네이티브 기능을 사용하고 @capgo/capacitor-비디오 플레이어 카메라 미리보기 플러그인을 사용하여 @capgo/capacitor-비디오 플레이어의 구현 세부 정보를 사용합니다.