Lompat ke konten

@capgo/camera-preview

Antarmuka Utama untuk Plugin CameraPreview.

Antarmuka Utama untuk Plugin CameraPreview.

  • start - Mulai tampilan kamera.
  • stop - Berhenti tampilan kamera.
  • capture - Tangkap gambar dari kamera.
  • captureSample - Tangkap frame tunggal dari aliran tampilan kamera.
MethodDeskripsi
startMulai tampilan kamera.
stopBerhenti tampilan kamera.
captureTangkap gambar dari kamera.
captureSampleTangkap frame tunggal dari aliran tampilan kamera.
getSupportedFlashModesMendapatkan mode kilasan yang didukung oleh kamera aktif.
setAspectRatioMengatur rasio aspek dari tampilan kamera.
getAspectRatioMendapatkan rasio aspek saat ini dari tampilan kamera.
setGridModeMengatur mode jaringan dari overlay tampilan kamera.
getGridModeMendapatkan mode jaringan saat ini dari overlay tampilan kamera.
checkPermissionsMengecek status izin kamera (dan mikrofon opsional) saat ini tanpa menampilkan dialog sistem.
requestPermissionsMengajukan 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
getHorizontalFovMendapatkan sudut pandang horizontal untuk kamera aktif. Perlu diingat: Ini dapat menjadi perkiraan pada beberapa perangkat.
getSupportedPictureSizesMendapatkan ukuran gambar yang didukung untuk semua kamera.
setFlashModeMengatur mode kilasan untuk kamera aktif.
flipMengganti antara kamera depan dan belakang.
setOpacityMengatur ketajaman transparansi kamera preview.
stopRecordVideoMenghentikan rekaman video yang sedang berlangsung.
startRecordVideoMengaktifkan rekaman video.
isRunningMengecek apakah preview kamera sedang berjalan.
getAvailableDevicesMengambil semua perangkat kamera yang tersedia.
getZoomMengambil informasi pengaturan zoom saat ini, termasuk batas minimum/maksimum dan informasi lens saat ini.
getZoomButtonValuesMengembalikan 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.
setZoomMengatur tingkat zoom kamera.
getFlashModeMengambil mode kilasan flash saat ini.
removeAllListenersMenghapus semua pendengar yang telah terdaftar.
setDeviceIdMengganti kamera aktif ke kamera dengan spesifikasi tertentu. deviceId.
getDeviceIdMengambil 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.
getPreviewSizeMengambil ukuran dan posisi preview saat ini.
setPreviewSizeMengatur ukuran dan posisi preview.
setFocusMengatur fokus kamera ke titik tertentu di preview.
addListenerMenambahkan listener untuk peristiwa perubahan ukuran layar.
addListenerMenambahkan listener untuk peristiwa perubahan orientasi.
deleteFileMenghapus 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.
getSafeAreaInsetsMengambil 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.
getOrientationMengambil orientasi perangkat saat ini dalam format yang berlaku di lintas platform.
getExposureModesMengembalikan mode eksposur yang didukung oleh kamera aktif. Mode dapat termasuk: ‘terkunci’, ‘otomatis’, ‘terus menerus’, ‘custom’.
getExposureModeMengembalikan mode eksposur saat ini.
setExposureModeMengatur mode eksposur.
getExposureCompensationRangeReturns the rentang kompensasi eksposisi (EV bias) yang didukung.
getExposureCompensationReturns the kompensasi eksposisi (EV bias) saat ini.
setExposureCompensationSets the kompensasi eksposisi (EV bias). Nilai akan dikompresi ke rentang.
getPluginVersionGet the versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-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.