Saltare al contenuto

@capgo/anteprima-camera

L'interfaccia principale per il plugin CameraPreview.

L'interfaccia principale per il plugin CameraPreview.

  • start - Avvia l'anteprima della fotocamera.
  • stop - Ferma l'anteprima della fotocamera.
  • capture - Cattura una foto dalla fotocamera.
  • captureSample - Cattura un singolo frame dall'anteprima del flusso 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 flash supportati dalla fotocamera attiva.
setAspectRatioImposta il rapporto aspetto della preview della fotocamera.
getAspectRatioOttiene il rapporto aspetto corrente della preview della fotocamera.
setGridModeImposta il modello griglia della sovrapposizione della preview della fotocamera.
getGridModeOttiene il modello griglia corrente della sovrapposizione della preview della fotocamera.
checkPermissionsControlla lo stato di autorizzazione corrente della fotocamera (e eventualmente del microfono) senza sollecitare il dialogo del sistema.
requestPermissionsRichiede le autorizzazioni per la camera (e microfono facoltativo). Se le autorizzazioni sono già state concesse o negate, il stato attuale viene restituito senza sollecitare l'utente. showSettingsAlert Se is true 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 camera attiva. Nota: Questo può essere un'ipotesi su alcuni dispositivi.
getSupportedPictureSizesOttiene le dimensioni delle immagini supportate per tutte le camere.
setFlashModeImposta il modo flash per la camera attiva.
flipAlternare tra la camera anteriore e posteriore.
setOpacityImposta l'opacità della preview della camera.
stopRecordVideoInterrompe la registrazione video in corso.
startRecordVideoInizia la registrazione di 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 corrente.
getZoomButtonValuesRestituisce i valori del pulsante di zoom per la selezione rapida.
setZoomImposta il livello di zoom della camera.
getFlashModeOttieni il modo flash corrente.
removeAllListenersElimina tutti gli ascoltatori registrati.
setDeviceIdPassa la camera attiva a quella con lo specificato deviceId.
getDeviceIdOttieni l'ID del dispositivo di camera attualmente vincolato. Su Android, se una richiesta di lente fisica cade su una logica, questo restituisce l'ID della logica camera vincolata.
getPreviewSizeOttieni la dimensione e la posizione della preview corrente.
setPreviewSizeImposta la dimensione e la posizione della preview.
setFocusImposta il focus della camera su un punto specifico nella preview.
addListenerAggiungi un ascoltatore per gli eventi di ridimensionamento dello schermo.
addListenerAggiungi un ascoltatore 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 storeToFileOn web, questo non è supportato e lancerà un errore.
getSafeAreaInsetsOttiene gli insetti di area sicura per i dispositivi. Restituisce l'insetto di notch/camera tagliato e l'orientamento corrente. In modalità ritratto: restituisce l'insetto superiore (notch in alto). In modalità orizzontale: restituisce l'insetto sinistro (notch spostato sul lato). Questo si concentra specificamente sull'area del taglio (notch, foro, ecc.) che tutti i telefoni moderni hanno.
getOrientationOttiene l'orientamento corrente del dispositivo in un formato incrociato tra piattaforme.
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.

Usa questi valori da CameraLens.deviceType o LensInfo.deviceType per scegliere il lente ottico della fotocamera fisica.

ValoreL'utente troverà
ultraWideLente ottica ultra ampio della fotocamera.
wideAngleLente ottica standard a angolo ampio della fotocamera.
telephotoLente ottica telefotografica della fotocamera.
trueDepthFotocamera frontale TrueDepth.
dualSistema di fotocamere dual.
dualWideSistema di camera doppio ampio.
tripleSistema di tre telecamere.

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

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