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 camera.
  • 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.
stopFerma la preview della fotocamera.
captureCattura una foto dalla fotocamera.
captureSampleCattura un singolo frame dalla stream di preview della fotocamera.
getSupportedFlashModesOttiene i modi della flash supportati dalla fotocamera attiva.
setAspectRatioImposta l'aspetto rapporto della anteprima della camera.
getAspectRatioOttieni l'attuale aspetto rapporto della anteprima della camera.
setGridModeImposta il modello griglia della anteprima della camera sovrapposto.
getGridModeOttieni l'attuale modello griglia della anteprima della camera sovrapposto.
checkPermissionsControlla lo stato di autorizzazione della camera (e eventualmente del microfono) senza sollecitare il dialogo del sistema.
requestPermissionsSollecita le autorizzazioni della camera (e del microfono facoltativo). Se le autorizzazioni sono già state concesse o negate, lo stato attuale 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'applicazione.
getHorizontalFovOttieni l'angolo di campo orizzontale per la camera attiva. Nota: Questo può essere un'ipotesi su alcuni dispositivi.
getSupportedPictureSizesOttieni le dimensioni delle immagini supportate per tutte le camere.
setFlashModeImposta il modello della lampo per la camera attiva.
flipAlternare tra la camera anteriore e posteriore.
setOpacityImposta l'opacità della anteprima della camera.
stopRecordVideoSospende una registrazione video in corso.
startRecordVideoInizia a registrare un video.
isRunningControlla se la preview della camera è attualmente in esecuzione.
getAvailableDevicesOttiene tutti i dispositivi di camera 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-largangolare; 1 e 2 se disponibile ampio; 3 se disponibile teleobiettivo - Web: non supportato.
setZoomImposta il livello di zoom della camera.
getFlashModeOttiene il modo di scatto flash attuale.
removeAllListenersElimina tutti i listener registrati.
setDeviceIdPassa la camera attiva a quella con lo specificato deviceId.
getDeviceIdOttiene l'ID del dispositivo di camera che è attualmente vincolato. Su Android, se una richiesta di lente fisica cade indietro a una camera logica, questo restituisce l'ID della camera logica vincolata.
getPreviewSizeOttiene le dimensioni e la posizione della preview attuale.
setPreviewSizeImposta la dimensione e la posizione della anteprima.
setFocusImposta il focus della fotocamera su un punto specifico nella anteprima.
addListenerAggiunge un ascoltatore per eventi di ridimensionamento dello schermo.
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 storeToFileSul web, questo non è supportato e lancerà un errore.
getSafeAreaInsetsRestituisce gli insetti di area sicura per i dispositivi. Restituisce l'insetto di orientamento consapevole del foro/notch e l'orientamento corrente. In modalità ritratto: restituisce l'insetto superiore (foro nella parte superiore). In modalità paesaggio: restituisce l'insetto sinistro (foro spostato sul lato). Questo si concentra specificamente sull'area del foro (foro, foro a forma di buco, ecc.) che tutti i telefoni moderni hanno.
getOrientationRestituisce l'orientamento corrente del dispositivo in un formato incrociato tra piattaforme.
getExposureModesRestituisce i modi di esposizione supportati dalla fotocamera attiva. I modi possono includere: ‘bloccato’, ‘auto’, ‘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 attuale di esposizione (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 della camera.

Se stai utilizzando @capgo/anteprima della camera per pianificare il comportamento dei media e dell'interfaccia nativa, connettilo con Utilizza @capgo/camera-preview per la capacità nativa in Utilizza @capgo/camera-preview Utilizza @capgo/capacitor-live-activities per la capacità nativa in Utilizza @capgo/capacitor-live-activities @capgo/capacitor-live-activities per il dettaglio di implementazione in @capgo/capacitor-live-activities Utilizza @capgo/capacitor-video-player per la capacità nativa in Utilizza @capgo/capacitor-video-player, e @capgo/capacitor-video-player per il dettaglio di implementazione in @capgo/capacitor-video-player