Saltare al contenuto

@capgo/camera-preview

L'interfaccia principale per il plugin CameraPreview.

Interfaccia principale per il plugin CameraPreview.

  • start - Avvia la preview della camera.
  • stop - Ferma la preview della camera.
  • capture - Cattura una foto dalla camera.
  • captureSample - Cattura un singolo frame dal flusso di preview della camera.
MetodoDescrizione
startAvvia la preview della fotocamera.
stopSospendi la preview della fotocamera.
captureCattura una foto dalla fotocamera.
captureSampleCattura un singolo frame dalla corrente flusso di preview della fotocamera.
getSupportedFlashModesOttieni i modi flash supportati dalla fotocamera attiva.
setAspectRatioImposta l'aspetto della preview della fotocamera.
getAspectRatioOttieni l'attuale aspetto della preview della fotocamera.
setGridModeImposta il modello della griglia della sovrapposizione della preview della fotocamera.
getGridModeOttieni l'attuale modello della griglia della sovrapposizione della preview della fotocamera.
checkPermissionsControlla lo stato di autorizzazione corrente della fotocamera (e eventualmente del microfono) senza sollecitare il dialogo del sistema.
requestPermissionsRichiedi autorizzazioni per la fotocamera (e eventualmente del microfono). Se le autorizzazioni sono già state concesse o negate, lo stato corrente viene restituito senza sollecitare il sistema. showSettingsAlert è vero e sono stati negati i permessi, verrà presentato un avviso specifico della piattaforma che guida l'utente alle impostazioni dell'applicazione.
getHorizontalFovOttiene il campo orizzontale di visione per la camera attiva. Nota: questo può essere un'ipotesi su alcuni dispositivi.
getSupportedPictureSizesOttiene le dimensioni delle immagini supportate per tutte le telecamere.
setFlashModeImposta il modo flash per la camera attiva.
flipAlternare tra le telecamere anteriore e posteriore.
setOpacityImposta la trasparenza della anteprima della telecamera.
stopRecordVideoFerma una registrazione video in corso.
startRecordVideoInizia a registrare una video.
isRunningControlla se l'anteprima della telecamera è attualmente in esecuzione.
getAvailableDevicesOttiene tutti i dispositivi di telecamera disponibili.
getZoomOttiene lo stato di zoom attuale, compreso minimo/maximo e informazioni sulla lente attuale.
getZoomButtonValuesRestituisce i valori del pulsante di zoom per la selezione rapida. - iOS/Android: include 0,5 se disponibile ultra-larghezza; 1 e 2 se disponibile larghezza; 3 se disponibile teleobiettivo - Web: non supportato.
setZoomImposta il livello di zoom della camera.
getFlashModeOttiene il modo di flash corrente.
removeAllListenersRimuove tutti gli ascoltatori registrati.
setDeviceIdSostituisce la camera attiva con quella specificata. deviceId.
getDeviceIdOttiene l'ID del dispositivo di camera attualmente associato. Su Android, se una richiesta di lente fisica ricade su una logica, questo restituisce l'ID della logica camera associata.
getPreviewSizeOttiene le dimensioni e la posizione della preview corrente.
setPreviewSizeImposta le dimensioni e la posizione della preview.
setFocusImposta il focus della camera su un punto specifico nella preview.
addListenerAggiunge un ascoltatore per eventi di ridimensionamento della schermata.
addListenerAggiunge un ascoltatore per eventi di cambiamento di orientamento.
deleteFileCancella un file in un percorso assoluto sul dispositivo. Utilizza questo per pulire velocemente immagini temporanee create con __CAPGO_KEEP_0__. storeToFileSu web, questo non è supportato e lancerà un'eccezione.
getSafeAreaInsetsOttiene gli insetti di area sicura per dispositivi. Restituisce l'insetto di orientamento consapevole della notch/camera e l'orientamento corrente. In modalità ritratto: restituisce l'insetto superiore (notch in alto). In modalità orizzontale: restituisce l'insetto sinistro (notch spostata sul lato). Ciò si concentra sull'area di taglio (notch, foro di punta, ecc.) che tutti i telefoni moderni hanno.
getOrientationOttiene l'orientamento corrente del dispositivo in un formato interamente cross-platform.
getExposureModesRestituisce i modi di esposizione supportati dalla camera attiva. I modi possono includere: ‘bloccato’, ‘automatico’, ‘continuo’, ‘personalizzato’.
getExposureModeRestituisce il modo di esposizione corrente.
setExposureModeImposta il modo di esposizione.
getExposureCompensationRangeRestituisce il range di compensazione di esposizione (EV bias) supportato.
getExposureCompensationRestituisce la compensazione di esposizione corrente (EV bias).
setExposureCompensationImposta la compensazione di esposizione (EV bias). Il valore sarà limitato al range.
getPluginVersionOttieni la versione nativa del plugin Capacitor.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-anteprima della camera.