Saltare al contenuto

@capgo/camera-preview

L'interfaccia principale per il plugin CameraPreview.

L'interfaccia principale per il plugin CameraPreview.

  • start - Avvia la preview della fotocamera.
  • stop - Ferma la preview della fotocamera.
  • capture - Cattura una foto dalla fotocamera.
  • captureSample - Cattura un singolo frame dalla stream di preview della fotocamera.
MetodoDescrizione
startAvvia la preview della fotocamera.
stopSospende la preview della fotocamera.
captureCattura una foto dalla fotocamera.
captureSampleCattura un singolo frame dalla corrente flusso di preview della fotocamera.
getSupportedFlashModesOttiene i modi della flash supportati dalla fotocamera attiva.
setAspectRatioImposta l'aspetto della preview della fotocamera.
getAspectRatioOttiene l'attuale aspetto della preview della fotocamera.
setGridModeImposta il modo della griglia della overlay della preview della fotocamera.
getGridModeOttiene l'attuale modo della griglia della overlay della preview della fotocamera.
checkPermissionsControlla lo stato di autorizzazione della fotocamera (e eventualmente del microfono) corrente senza sollecitare il dialogo del sistema.
requestPermissionsRichiede autorizzazioni per la fotocamera (e eventualmente del microfono). Se le autorizzazioni sono già state concesse o negate, lo stato corrente viene restituito senza sollecitare. showSettingsAlert Se è vero e le autorizzazioni sono negate, verrà presentato un avviso specifico per piattaforma che guida l'utente alle impostazioni dell'app.
getHorizontalFovOttiene il campo orizzontale di visione per la camera attiva. Nota: Questo può essere un'indicazione approssimativa su alcuni dispositivi.
getSupportedPictureSizesOttiene le dimensioni delle immagini supportate per tutte le camere.
setFlashModeImposta il modo flash per la camera attiva.
flipAlternare tra le camere anteriore e posteriore.
setOpacityImposta la trasparenza della anteprima della camera.
stopRecordVideoFerma una registrazione video in corso.
startRecordVideoInizia a registrare una video.
isRunningControlla se l'anteprima della camera è attualmente in esecuzione.
getAvailableDevicesOttiene tutti i dispositivi di camera disponibili.
getZoomOttiene lo stato di zoom corrente, compreso minimo/maximo e informazioni sulla lente corrente.
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 flash corrente.
removeAllListenersElimina tutti i listener registrati.
setDeviceIdSwitcha la camera attiva a quella con lo specificato deviceId.
getDeviceIdOttiene l'ID del dispositivo di camera attualmente vincolato. Su Android, se una richiesta di lente fisica ricade su una logica camera, questo restituisce l'ID della camera logica vincolata.
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 listener per gli eventi di ridimensionamento dello schermo.
addListenerAggiunge un listener per gli eventi di cambiamento di orientamento.
deleteFileCancella un file in un percorso assoluto sul dispositivo. Utilizza questo per pulire velocemente immagini temporanee create con storeToFile. Su web, questo non è supportato e lancerà un'eccezione.
getSafeAreaInsetsOttiene gli insetti di area sicura per i dispositivi. Restituisce l'insetto di orientamento consapevole della notch/camera cutout 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). Questo si concentra specificamente sull'area di taglio (notch, foro di pugno, ecc.) che tutti i telefoni moderni hanno.
getOrientationOttiene l'orientamento attuale del dispositivo in un formato cross-platform.
getExposureModesRestituisce i modi di esposizione supportati dalla camera attiva. I modi possono includere: ‘bloccato’, ‘auto’, ‘continuo’, ‘personalizzato’.
getExposureModeRestituisce il modo di esposizione attuale.
setExposureModeImposta il modo di esposizione.
getExposureCompensationRangeRestituisce il range di compensazione di esposizione (bias EV) supportato.
getExposureCompensationRestituisce la compensazione di esposizione attuale (bias EV).
setExposureCompensationImposta la compensazione di esposizione (bias EV). Il valore sarà limitato al range.
getPluginVersionOttieni la versione nativa del plugin Capacitor.

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

Se stai utilizzando @capgo/anteprima-camera per pianificare il comportamento nativo dei media e dell'interfaccia, connettilo con Utilizzando @capgo/anteprima-camera per la capacità nativa in Utilizzando @capgo/anteprima-camera, Utilizzando @capgo/capacitor-attività-in-vivo per la capacità nativa in Utilizzando @capgo/capacitor-attività-in-vivo, @capgo/capacitor-attività-in-vivo per il dettaglio di implementazione in @capgo/capacitor-attività-in-vivo, Utilizzando @capgo/capacitor-player-video per la capacità nativa in Utilizzando @capgo/capacitor-player-video, e @capgo/capacitor-player-video per il dettaglio di implementazione in @capgo/capacitor-player-video.