Lompat ke konten

@capgo/camera-preview

Antarmuka utama untuk plugin CameraPreview.

Antarmuka Utama untuk Plugin CameraPreview.

  • start - Memulai preview kamera.
  • stop - Menghentikan preview kamera.
  • capture - Mengambil gambar dari kamera.
  • captureSample - Mengambil frame tunggal dari aliran preview kamera.
MetodeDeskripsi
startMulai tampilan kamera.
stopBerhenti tampilan kamera.
captureTangkap gambar dari kamera.
captureSampleTangkap frame tunggal dari aliran tampilan kamera.
getSupportedFlashModesDapatkan mode kilat yang didukung oleh kamera aktif.
setAspectRatioAtur rasio aspek tampilan kamera.
getAspectRatioDapatkan rasio aspek saat ini dari tampilan kamera.
setGridModeAtur mode grid tampilan overlay kamera.
getGridModeDapatkan mode grid saat ini dari tampilan overlay kamera.
checkPermissionsPeriksa status izin kamera (dan mikrofon opsional) saat ini tanpa menampilkan dialog sistem.
requestPermissionsMinta 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.
getHorizontalFovMengembalikan sudut pandang horizontal untuk kamera aktif. Perlu diingat: ini dapat menjadi perkiraan pada beberapa perangkat.
getSupportedPictureSizesMengembalikan ukuran gambar yang didukung untuk semua kamera.
setFlashModeMengatur mode kilat untuk kamera aktif.
flipMengganti antara kamera depan dan belakang.
setOpacityMengatur kejelasan kamera preview.
stopRecordVideoMenghentikan rekaman video yang sedang berlangsung.
startRecordVideoMengawali rekaman video.
isRunningMengecek apakah kamera preview sedang berjalan.
getAvailableDevicesMengembalikan semua perangkat kamera yang tersedia.
getZoomMengembalikan kondisi zoom saat ini, termasuk min/max dan informasi lensa saat ini.
getZoomButtonValuesMengembalikan 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.
setZoomMengatur tingkat zoom kamera.
getFlashModeMengambil mode kilat saat ini.
removeAllListenersMenghapus semua pendengar yang terdaftar.
setDeviceIdMengganti kamera aktif ke satu dengan spesifikasi deviceId.
getDeviceIdMengambil 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.
getPreviewSizeMengambil ukuran dan posisi preview saat ini.
setPreviewSizeMengatur ukuran dan posisi preview.
setFocusMengatur fokus kamera ke titik tertentu di preview.
addListenerMenambahkan pendengar untuk peristiwa penyesuaian layar.
addListenerMenambahkan pendengar untuk peristiwa perubahan orientasi.
deleteFileMenghapus 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
getSafeAreaInsetsGets 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.
getOrientationGets the current device orientation in a cross-platform format.
getExposureModesMengembalikan mode pencahayaan yang didukung oleh kamera aktif. Mode dapat termasuk: ‘terkunci’, ‘otomatis’, ‘terus menerus’, ‘kustom’.
getExposureModeMengembalikan mode pencahayaan saat ini.
setExposureModeMengatur mode pencahayaan.
getExposureCompensationRangeMengembalikan rentang pengkompensasi pencahayaan (EV bias) yang didukung.
getExposureCompensationMengembalikan pengkompensasi pencahayaan (EV bias) saat ini.
setExposureCompensationMengatur pengkompensasi pencahayaan (EV bias). Nilai akan dikompresi ke rentang.
getPluginVersionDapatkan versi plugin native Capacitor.

Ini referensi yang disinkronkan dari src/definitions.ts di capacitor-preview-kamera.