Saltare al contenuto

@capgo/camera-preview

L'interfaccia principale per il plugin CameraPreview.

L'interfaccia principale per il plugin CameraPreview.

  • start - Avvia l'anteprima della fotocamera.
  • stop - Ferma la preview della fotocamera.
  • capture - Cattura un'immagine dalla fotocamera.
  • captureSample - Cattura un singolo frame dalla corrente trasmissione della preview della fotocamera.
MetodoDescrizione
startAvvia la preview della fotocamera.
stopFerma la preview della fotocamera.
captureCattura un'immagine dalla fotocamera.
captureSampleCattura un singolo frame dalla corrente trasmissione della preview della fotocamera.
getSupportedFlashModesOttieni i modi flash supportati dalla fotocamera attiva.
setAspectRatioImposta il rapporto di aspetto della preview della fotocamera.
getAspectRatioOttiene l'attuale rapporto di aspetto della preview della fotocamera.
setGridModeImposta il modello della griglia della sovrapposizione della preview della fotocamera.
getGridModeOttiene l'attuale modello della griglia della sovrapposizione della preview della fotocamera.
checkPermissionsControlla lo stato di autorizzazione della fotocamera (e eventualmente del microfono) senza sollecitare il dialogo del sistema.
requestPermissionsRichiede le autorizzazioni della fotocamera (e eventualmente del microfono). 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 verso le impostazioni dell'applicazione.
getHorizontalFovOttiene il campo orizzontale di visione per la fotocamera attiva. Nota: Questo può essere un'ipotesi su alcuni dispositivi.
getSupportedPictureSizesOttiene le dimensioni delle immagini supportate per tutte le fotocamere.
setFlashModeImposta il modello della lampada flash per la fotocamera attiva.
flipAlternare tra le fotocamere anteriore e posteriore.
setOpacityImposta la trasparenza della preview della fotocamera.
stopRecordVideoInterrompe la registrazione video in corso.
startRecordVideoInizia a registrare un video.
isRunningVerifica 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 corrente.
getZoomButtonValuesRestituisce i valori del pulsante di zoom per la selezione rapida. - iOS/Android: include 0,5 se disponibile ultra-larghissimo; 1 e 2 se disponibile largo; 3 se disponibile teleobiettivo - Web: non supportato.
setZoomImposta il livello di zoom della camera.
getFlashModeOttiene il modo di scatto flash corrente.
removeAllListenersElimina tutti i listener registrati.
setDeviceIdSostituisce la camera attiva con 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 corrente.
setPreviewSizeImposta la dimensione e la posizione della anteprima.
setFocusImposta il focus della fotocamera su un punto specifico nella anteprima.
addListenerAggiunge un ascoltatore per gli eventi di ridimensionamento dello schermo.
addListenerAggiunge un ascoltatore per gli eventi di cambio orientamento.
deleteFileElimina un file in un percorso assoluto sul dispositivo. Utilizza questo per pulire velocemente le immagini temporanee create con storeToFileNon supportato sul web e lancerà un errore.
getSafeAreaInsetsRestituisce gli insetti di area sicura per i dispositivi. Restituisce l'insetto di orientamento consapevole e la 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 sull'area del taglio (notch, foro di pugno, ecc.) che tutti i telefoni moderni hanno.
getOrientationRestituisce l'orientamento corrente del dispositivo in un formato incrociato.
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 di esposizione corrente (bias EV).
setExposureCompensationImposta la compensazione di esposizione (bias EV). Il valore sarà limitato al range.
getPluginVersionOttieni la versione nativa del plugin Capacitor.

Utilizza questi valori da CameraLens.deviceType o LensInfo.deviceType Per scegliere il lente della fotocamera fisica.

ValoreIl utente troverà
ultraWideObiettivo della telecamera ultra-larghezza.
wideAngleLente della telecamera standard a angolo largo.
telephotoLente della telecamera telefotografica.
trueDepthTelecamera anteriore TrueDepth.
dualSistema di telecamere duali.
dualWideSistema di telecamere duali a angolo largo.
tripleSistema di telecamere triple.

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

Se stai utilizzando @capgo/camera-preview @__CAPGO_KEEP_0__/camera-preview Using @capgo/camera-preview Utilizzando @capgo/camera-preview Using @capgo/capacitor-live-activities Utilizzando @capgo/capacitor-live-activities per la capacità nativa in Utilizzando @capgo/capacitor-live-activities @capgo/capacitor-live-activities per il dettaglio di implementazione in @capgo/capacitor-live-activities, per la capacità nativa in Utilizzo di @capgo/capacitor-video-player, e @capgo/capacitor-video-player per il dettaglio di implementazione in @capgo/capacitor-video-player.