Ringkasan
Judul Bagian “Ringkasan”Antarmuka Utama untuk Plugin CameraPreview.
Kemampuan Utama
Judul Bagian “Kemampuan Utama”start- Memulai preview kamera.stop- Menghentikan preview kamera.capture- Mengambil gambar dari kamera.captureSample- Mengambil frame tunggal dari aliran preview kamera.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
start | Mulai tampilan kamera. |
stop | Berhenti tampilan kamera. |
capture | Tangkap gambar dari kamera. |
captureSample | Tangkap frame tunggal dari aliran tampilan kamera. |
getSupportedFlashModes | Dapatkan mode kilat yang didukung oleh kamera aktif. |
setAspectRatio | Atur rasio aspek tampilan kamera. |
getAspectRatio | Dapatkan rasio aspek saat ini dari tampilan kamera. |
setGridMode | Atur mode grid tampilan overlay kamera. |
getGridMode | Dapatkan mode grid saat ini dari tampilan overlay kamera. |
checkPermissions | Periksa status izin kamera (dan mikrofon opsional) saat ini tanpa menampilkan dialog sistem. |
requestPermissions | Minta izin kamera (dan mikrofon opsional). Jika izin sudah diberikan atau ditolak, status saat ini akan dikembalikan tanpa menampilkan dialog. showSettingsAlert __CAPGO_KEEP_0__ dan izin di tolak, maka akan ditampilkan notifikasi spesifik platform untuk mengarahkan pengguna ke pengaturan aplikasi. |
getHorizontalFov | Mengembalikan sudut pandang horizontal untuk kamera aktif. Perlu diingat: ini dapat menjadi perkiraan pada beberapa perangkat. |
getSupportedPictureSizes | Mengembalikan ukuran gambar yang didukung untuk semua kamera. |
setFlashMode | Mengatur mode kilat untuk kamera aktif. |
flip | Mengganti antara kamera depan dan belakang. |
setOpacity | Mengatur kejelasan kamera preview. |
stopRecordVideo | Menghentikan rekaman video yang sedang berlangsung. |
startRecordVideo | Mengawali rekaman video. |
isRunning | Mengecek apakah kamera preview sedang berjalan. |
getAvailableDevices | Mengembalikan semua perangkat kamera yang tersedia. |
getZoom | Mengembalikan kondisi zoom saat ini, termasuk min/max dan informasi lensa saat ini. |
getZoomButtonValues | Mengembalikan nilai tombol zoom untuk penggantian cepat. - iOS/Android: termasuk 0,5 jika ultra-lebar tersedia; 1 dan 2 jika lebar tersedia; 3 jika telefoto tersedia - Web: tidak tersedia. |
setZoom | Mengatur tingkat zoom kamera. |
getFlashMode | Mengambil mode kilat saat ini. |
removeAllListeners | Menghapus semua pendengar yang terdaftar. |
setDeviceId | Mengganti kamera aktif ke satu dengan spesifikasi deviceId. |
getDeviceId | Mengambil ID perangkat kamera yang saat ini terikat. Pada Android, jika permintaan lensa fisik jatuh kembali ke kamera logis, ini mengembalikan ID kamera logis yang terikat. |
getPreviewSize | Mengambil ukuran dan posisi preview saat ini. |
setPreviewSize | Mengatur ukuran dan posisi preview. |
setFocus | Mengatur fokus kamera ke titik tertentu di preview. |
addListener | Menambahkan pendengar untuk peristiwa penyesuaian layar. |
addListener | Menambahkan pendengar untuk peristiwa perubahan orientasi. |
deleteFile | Menghapus file di jalur absolut yang diberikan pada perangkat. Gunakan ini untuk membersihkan cepat gambar sementara yang dibuat dengan storeToFileMenghapus file di jalur absolut yang diberikan pada perangkat. Gunakan ini untuk membersihkan cepat gambar sementara yang dibuat dengan |
getSafeAreaInsets | Gets the safe area insets untuk perangkat. Mengembalikan notch/camera cutout inset yang sadar orientasi dan orientasi saat ini. Pada mode potret: mengembalikan inset atas (notch di atas). Pada mode lanskap: mengembalikan inset kiri (notch dipindahkan ke samping). Ini secara spesifik mengarahkan ke area cutout (notch, lubang punch, dll.) yang semua ponsel modern miliki. |
getOrientation | Gets the current device orientation in a cross-platform format. |
getExposureModes | Mengembalikan mode pencahayaan yang didukung oleh kamera aktif. Mode dapat termasuk: ‘terkunci’, ‘otomatis’, ‘terus menerus’, ‘kustom’. |
getExposureMode | Mengembalikan mode pencahayaan saat ini. |
setExposureMode | Mengatur mode pencahayaan. |
getExposureCompensationRange | Mengembalikan rentang pengkompensasi pencahayaan (EV bias) yang didukung. |
getExposureCompensation | Mengembalikan pengkompensasi pencahayaan (EV bias) saat ini. |
setExposureCompensation | Mengatur pengkompensasi pencahayaan (EV bias). Nilai akan dikompresi ke rentang. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Judul bagian ‘Sumber Kebenaran’Ini referensi yang disinkronkan dari src/definitions.ts di capacitor-preview-kamera.