Skip to content

@capgo/카메라 미리보기

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

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

  • start - 카메라 프리뷰를 시작합니다.
  • stop - 카메라 프리뷰를 중지합니다.
  • capture - 카메라에서 사진을 캡처합니다.
  • captureSample - 카메라 프리뷰 스트림에서 단일 프레임을 캡처합니다.
Method설명
start카메라 프리뷰를 시작합니다.
stop카메라 프리뷰를 중지합니다.
capture카메라에서 사진을 캡처합니다.
captureSample카메라 프리뷰 스트림에서 단일 프레임을 캡처합니다.
getSupportedFlashModes활성 카메라에서 지원하는 플래시 모드 목록을 가져옵니다.
setAspectRatio카메라 프리뷰의 아スペクト 레이스를 설정합니다.
getAspectRatio현재 카메라 프리뷰의 아スペクト 레이스를 가져옵니다.
setGridMode카메라 프리뷰 오버레이의 격자 모드 설정을 설정합니다.
getGridMode현재 카메라 프리뷰 오버레이의 격자 모드를 가져옵니다.
checkPermissions시스템 대화창 없이 현재 카메라(및 선택적으로 마이크)의 권한 상태를 확인합니다.
requestPermissions__CAPGO_KEEP_0__를 사용하여 카메라(선택적 마이크) 권한을 요청합니다. 권한이 이미 허용되거나 거부된 경우 현재 상태가 표시되지 않고 권한을 요청하지 않습니다. showSettingsAlert __CAPGO_KEEP_0__가 true이고 권한이 거부된 경우 플랫폼에 따라 사용자에게 앱 설정으로 안내하는 알림을 표시합니다.
getHorizontalFov__CAPGO_KEEP_0__ 활성 카메라의 수평 필드 오브 비ュー를 가져옵니다. 주의: 일부 기기에서는 이 값이 추정값일 수 있습니다.
getSupportedPictureSizes__CAPGO_KEEP_0__에서 모든 카메라의 지원 사진 크기를 가져옵니다.
setFlashMode__CAPGO_KEEP_0__ 활성 카메라의 플래시 모드를 설정합니다.
flip__CAPGO_KEEP_0__에서 전면 카메라와 후면 카메라를 전환합니다.
setOpacity__CAPGO_KEEP_0__ 카메라 프리뷰의 투명도를 설정합니다.
stopRecordVideo__CAPGO_KEEP_0__를 사용하여 진행 중인 비디오 녹음을 중지합니다.
startRecordVideo__CAPGO_KEEP_0__를 사용하여 비디오 녹음을 시작합니다.
isRunning__CAPGO_KEEP_0__가 현재 카메라 프리뷰가 실행 중인지 확인합니다.
getAvailableDevices__CAPGO_KEEP_0__에서 모든 사용 가능한 카메라 장치를 가져옵니다.
getZoom__CAPGO_KEEP_0__에서 현재 줌 상태를 가져옵니다. (최소/최대 및 현재 렌즈 정보 포함)
getZoomButtonValues__CAPGO_KEEP_0__ 버튼의 값을 빠른 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. 웹에서 지원되지 않으며 오류를 발생시킵니다.
getSafeAreaInsets화면의 안전 영역 정보를 가져옵니다. 기기에 따라 notch/camera cutout inset 및 현재 방향을 반환합니다. 포트레이트 모드: 상단 inset (상단 notch)을 반환합니다. 랜드스케이프 모드: 좌측 inset (쪽으로 이동한 notch)을 반환합니다. 이 기능은 모든 현대 전화에서 사용할 수 있는 cutout 영역 (notch, punch hole, etc.)을 대상으로 합니다.
getOrientation기기에 따라 현재 방향을 반환합니다.
getExposureModes활성 카메라에서 지원하는 노출 모드를 반환합니다. 모드에는 ‘locked’, ‘auto’, ‘continuous’, ‘custom’가 포함됩니다.
getExposureMode활성 카메라의 현재 노출 모드를 반환합니다.
setExposureMode노출 모드를 설정합니다.
getExposureCompensationRange노출 모드의 지원 범위를 반환합니다.
getExposureCompensation현재 노출 모드를 반환합니다.
setExposureCompensation노출 모드를 설정합니다. 값은 지정된 범위 내에서 클램핑됩니다.
getPluginVersionCapacitor 플러그인의 원시 버전을 반환합니다.

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

기기 종류

기기 종류
사용자는
ultraWide광각 카메라 렌즈.
wideAngle표준 광각 카메라 렌즈.
telephoto테레포토 카메라 렌즈.
trueDepthTrueDepth 전면 카메라.
dual듀얼 카메라 시스템.
dualWideDual wide camera system.
triple삼중 카메라 시스템.

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

@capgo/카메라 미리보기에서 계속 진행

"capgo/카메라 미리보기에서 계속 진행" 섹션

Capgo를 사용하여 @capgo/카메라 미리보기 자연스러운 미디어 및 인터페이스 동작을 계획하고 싶다면 @__CAPGO_KEEP_0__/카메라 미리보기와 연결하세요. Using @capgo/카메라 프리뷰 for the native capability in Using @capgo/카메라 프리뷰, Using @capgo/capacitor-라이브 액티비티 for the native capability in Using @capgo/capacitor-라이브 액티비티, @capgo/capacitor-라이브 액티비티 for the implementation detail in @capgo/capacitor-라이브 액티비티, Using @capgo/capacitor-비디오 플레이어 for the native capability in Using @capgo/capacitor-비디오 플레이어, and @capgo/capacitor-비디오 플레이어 for the implementation detail in @capgo/capacitor-비디오 플레이어.