capgo/camera-preview 패키지 튜토리얼
이 튜토리얼에서는 Capacitor 프로젝트에서 @capgo/camera-preview
패키지를 사용하는 단계를 안내합니다. 이 패키지를 사용하면 JavaScript 및 HTML 코드에서 카메라와 상호 작용할 수 있습니다.
@capgo/camera-preview
패키지를 설치하려면 터미널을 열고 다음 명령 중 하나를 실행하세요.
yarn add @capgo/camera-preview
또는
npm install @capgo/camera-preview
설치가 완료된 후 다음 명령을 실행하여 Capacitor 프로젝트를 동기화합니다.
npx cap sync
Android를 사용하는 경우 프로젝트에 몇 가지 추가 변경이 필요합니다. android/app/src/main/AndroidManifestxml
파일을 열고 닫는 </application>
태그 위에 다음 줄을 추가하여 CAMERA를 요청합니다. 허가:
<uses-permission android:name="android.permission.CAMERA" />
자세한 도움말은 Capacitor 문서를 참조하세요.
iOS를 사용하는 경우 Infoplist
파일에 두 가지 권한을 추가해야 합니다. Capacitor 설명서에 따라 NSCameraUsageDescription
및 NSMicrophoneUsageDescription
권한 NSMicrophoneUsageDescription
권한은 오디오를 사용할 경우에만 필요합니다. 오디오가 필요하지 않은 경우 disableAudio
옵션을 true
로 설정하여 마이크 권한 요청을 비활성화할 수 있습니다.
Ionic과 함께 웹 플랫폼을 사용하는 경우 'appmodulets'의 입력 스크립트에 다음 줄을 추가하세요.
import '@capgo/camera-preview';
이렇게 하면 Capacitor가 플러그인에서 웹 플랫폼을 등록할 수 있습니다.
@capgo/camera-preview
패키지는 다음과 같은 API 메소드를 제공합니다:
카메라 미리보기 인스턴스를 시작합니다.
카메라 미리보기 인스턴스를 중지합니다.
카메라에서 사진을 캡처합니다.
샘플 이미지 캡처
지원되는 플래시 모드를 가져옵니다.
수평 시야를 가져옵니다.
플래시 모드를 설정합니다
카메라를 뒤집는다
카메라 불투명도를 설정합니다
비디오 녹화를 중지합니다
비디오 녹화를 시작합니다
이러한 메서드의 매개변수 및 반환 값에 대한 자세한 내용은 @capgo/camera-preview
패키지 문서를 참조하세요.
이 튜토리얼에서는 Capacitor 프로젝트에서 @capgo/camera-preview
패키지를 설치하고 사용하는 방법을 배웠습니다. 사용 가능한 API 메소드와 사용법을 살펴보았습니다. 이제 이 패키지를 사용하여 카메라 기능을 애플리케이션에 통합할 수 있습니다.