Ringkasan
Judul Bagian “Ringkasan”Antarmuka Utama untuk Plugin CameraPreview.
Kemampuan Utama
Judul Bagian “Kemampuan Utama”start- Mulai tampilan kamera.stop- Berhenti tampilan kamera.capture- Tangkap gambar dari kamera.captureSample- Tangkap frame tunggal dari aliran tampilan kamera.
Public API
Judul Bagian “Public API”| Method | Deskripsi |
|---|---|
start | Mulai tampilan kamera. |
stop | Berhenti tampilan kamera. |
capture | Tangkap gambar dari kamera. |
captureSample | Tangkap frame tunggal dari aliran tampilan kamera. |
getSupportedFlashModes | Mendapatkan mode kilasan yang didukung oleh kamera aktif. |
setAspectRatio | Mengatur rasio aspek dari tampilan kamera. |
getAspectRatio | Mendapatkan rasio aspek saat ini dari tampilan kamera. |
setGridMode | Mengatur mode jaringan dari overlay tampilan kamera. |
getGridMode | Mendapatkan mode jaringan saat ini dari overlay tampilan kamera. |
checkPermissions | Mengecek status izin kamera (dan mikrofon opsional) saat ini tanpa menampilkan dialog sistem. |
requestPermissions | Mengajukan izin kamera (dan mikrofon opsional). Jika izin sudah diberikan atau ditolak, status saat ini akan dikembalikan tanpa menampilkan dialog. showSettingsAlert Mengajukan izin kamera (dan mikrofon opsional). Jika izin sudah diberikan atau ditolak, status saat ini akan dikembalikan tanpa menampilkan dialog. Ketika |
getHorizontalFov | Mendapatkan sudut pandang horizontal untuk kamera aktif. Perlu diingat: Ini dapat menjadi perkiraan pada beberapa perangkat. |
getSupportedPictureSizes | Mendapatkan ukuran gambar yang didukung untuk semua kamera. |
setFlashMode | Mengatur mode kilasan untuk kamera aktif. |
flip | Mengganti antara kamera depan dan belakang. |
setOpacity | Mengatur ketajaman transparansi kamera preview. |
stopRecordVideo | Menghentikan rekaman video yang sedang berlangsung. |
startRecordVideo | Mengaktifkan rekaman video. |
isRunning | Mengecek apakah preview kamera sedang berjalan. |
getAvailableDevices | Mengambil semua perangkat kamera yang tersedia. |
getZoom | Mengambil informasi pengaturan zoom saat ini, termasuk batas minimum/maksimum dan informasi lens saat ini. |
getZoomButtonValues | Mengembalikan nilai tombol zoom untuk perubahan 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 kilasan flash saat ini. |
removeAllListeners | Menghapus semua pendengar yang telah terdaftar. |
setDeviceId | Mengganti kamera aktif ke kamera dengan spesifikasi tertentu. deviceId. |
getDeviceId | Mengambil ID perangkat kamera yang saat ini terikat. Pada Android, jika permintaan lens 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 listener untuk peristiwa perubahan ukuran layar. |
addListener | Menambahkan listener untuk peristiwa perubahan orientasi. |
deleteFile | Menghapus file di jalur absolut yang diberikan di perangkat. Gunakan ini untuk membersihkan cepat gambar sementara yang dibuat dengan storeToFile. Pada web, ini tidak didukung dan akan melemparkan kesalahan. |
getSafeAreaInsets | Mengambil inset area yang aman untuk perangkat. Mengembalikan inset orientasi-aware notch/camera cutout 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 menargetkan area cutout (notch, lubang punch, dll.) yang dimiliki oleh semua ponsel modern. |
getOrientation | Mengambil orientasi perangkat saat ini dalam format yang berlaku di lintas platform. |
getExposureModes | Mengembalikan mode eksposur yang didukung oleh kamera aktif. Mode dapat termasuk: ‘terkunci’, ‘otomatis’, ‘terus menerus’, ‘custom’. |
getExposureMode | Mengembalikan mode eksposur saat ini. |
setExposureMode | Mengatur mode eksposur. |
getExposureCompensationRange | Returns the rentang kompensasi eksposisi (EV bias) yang didukung. |
getExposureCompensation | Returns the kompensasi eksposisi (EV bias) saat ini. |
setExposureCompensation | Sets the kompensasi eksposisi (EV bias). Nilai akan dikompresi ke rentang. |
getPluginVersion | Get the versi plugin native Capacitor. |
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-camera-preview.
Teruskan dari @capgo/camera-preview
Judul bagian “Teruskan dari @capgo/camera-preview”Jika Anda menggunakan @capgo/preview kamera Untuk merencanakan perilaku media dan antarmuka native, hubungkannya dengan Menggunakan @capgo/preview kamera Untuk kemampuan native di Menggunakan @capgo/preview kamera, Menggunakan @capgo/aktivitas hidup-capacitor Untuk kemampuan native di Menggunakan @capgo/aktivitas hidup-capacitor, @capgo/aktivitas hidup-capacitor Untuk detail implementasi di @capgo/aktivitas hidup-capacitor, Menggunakan @capgo/capacitor-player video Untuk kemampuan native di Menggunakan @capgo/capacitor-player video, dan @capgo/capacitor-player video Untuk detail implementasi di @capgo/capacitor-player video.