Tutorial Paket capgo/camera-preview
Dalam tutorial ini, kita akan melalui langkah-langkah untuk menggunakan paket @capgo/camera-preview
dalam proyek Capacitor Anda. Paket ini memungkinkan Anda untuk berinteraksi dengan kamera dari kode JavaScript dan HTML Anda.
Untuk menginstal paket @capgo/camera-preview
, buka terminal Anda dan jalankan salah satu perintah berikut:
yarn add @capgo/camera-preview
atau
npm install @capgo/camera-preview
Setelah instalasi selesai, jalankan perintah berikut untuk menyinkronkan proyek Capacitor Anda:
npx cap sync
Jika Anda menggunakan Android, Anda perlu melakukan beberapa perubahan tambahan pada proyek Anda. Buka file android/app/src/main/AndroidManifest.xml
dan tambahkan baris berikut di atas tag penutup </application>
untuk meminta izin KAMERA:
<uses-permission android:name="android.permission.CAMERA" />
Untuk bantuan lebih lanjut, rujuk pada dokumentasi Capacitor
Jika Anda menggunakan iOS, Anda perlu menambahkan dua izin ke file Infoplist
Anda. Ikuti dokumentasi Capacitor dan tambahkan izin NSCameraUsageDescription
dan NSMicrophoneUsageDescription
. Izin NSMicrophoneUsageDescription
hanya diperlukan jika Anda akan menggunakan audio. Jika Anda tidak memerlukan audio, Anda dapat mengatur opsi disableAudio
ke true
untuk menonaktifkan permintaan izin mikrofon.
Jika Anda menggunakan platform web dengan Ionic, tambahkan baris berikut ke skrip entri Anda di appmodulets
:
import '@capgo/camera-preview';
Ini akan memungkinkan Capacitor untuk mendaftarkan platform web dari plugin.
Paket @capgo/camera-preview
menyediakan metode API berikut:
Memulai instance pratinjau kamera.
Menghentikan instance pratinjau kamera.
Mengambil gambar dari kamera.
Mengambil gambar sampel.
Mengambil mode kilat yang didukung.
Mengambil bidang pandang horizontal.
Mengatur mode kilat.
Membalik kamera.
Mengatur opasitas kamera.
Menghentikan rekaman video.
Memulai rekaman video.
Untuk detail lebih lanjut tentang parameter dan nilai kembali dari metode ini, rujuk pada dokumentasi paket @capgo/camera-preview
.
Dalam tutorial ini, kami belajar bagaimana cara menginstal dan menggunakan paket @capgo/camera-preview
dalam proyek Capacitor. Kami menjelajahi metode API yang tersedia dan penggunaannya. Sekarang Anda dapat mengintegrasikan fungsi kamera ke dalam aplikasi Anda menggunakan paket ini.