Saltare al contenuto

@capgo/anteprima della camera

L'interfaccia principale per il plugin CameraPreview.

L'interfaccia principale per il plugin CameraPreview.

  • start Inizia la anteprima della camera.
  • stop - Ferma la preview della fotocamera.
  • capture - Cattura una foto dalla fotocamera.
  • captureSample - Cattura un singolo frame dal flusso di anteprima della camera.
MetodoDescrizione
startAvvia la preview della fotocamera.
stopFerma la preview della fotocamera.
captureCattura una foto dalla fotocamera.
captureSampleCattura un singolo frame dal flusso di anteprima della camera.
getSupportedFlashModesOttiene 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.
setGridModeSets the grid mode of the camera preview overlay.
getGridModeOttiene il modo della griglia corrente dell'overlay di anteprima della camera.
checkPermissionsControlla lo stato di autorizzazione della fotocamera (e eventualmente del microfono) senza sollecitare il dialogo del sistema.
requestPermissionsRichiede le autorizzazioni per la camera (e microfono opzionale). Se le autorizzazioni sono già state concesse o negate, il suo stato attuale viene restituito senza sollecitazione. showSettingsAlert Se è vero e le autorizzazioni sono negate, verrà presentato un avviso specifico per piattaforma che guida l'utente alle impostazioni dell'applicazione.
getHorizontalFovOttiene il campo di vista orizzontale 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 di flash per la fotocamera attiva.
flipAlternare tra la fotocamera anteriore e posteriore.
setOpacityImposta l'opacità della preview della fotocamera.
stopRecordVideoInterrompe la registrazione video in corso.
startRecordVideoInizia la registrazione di un video.
isRunningControlla se la preview della camera è attualmente in esecuzione.
getAvailableDevicesOttiene tutte le dispositivi di camera disponibili.
getZoomOttiene lo stato di zoom corrente, 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.
removeAllListenersElimina tutti i listener registrati.
setDeviceIdSwitcha 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 corrente.
setPreviewSizeSets the preview size and position.
setFocusImposta il focus della camera su un punto specifico nella anteprima.
addListenerAdds a listener for screen resize events.
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 storeToFileSulla web, questo non è supportato 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 specificamente sull'area del taglio (notch, foro, 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 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 Scegliere il lente della fotocamera fisica.

ValoreL'utente troverà
ultraWideObiettivo della telecamera ultra-larghezza.
wideAngleObiettivo della telecamera standard a ampio angolo.
telephotoObiettivo della telecamera a lungo raggio.
trueDepthTelecamera anteriore TrueDepth.
dualSistema di telecamere doppio.
dualWideSistema di telecamere doppio a ampio angolo.
tripleSistema di telecamere triplo.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-camera-preview.

Se stai utilizzando @capgo/camera-preview per pianificare il comportamento dei media nativi e dell'interfaccia, collegalo con Utilizzando @capgo/camera-preview per la capacità nativa in Utilizzando @capgo/camera-preview Utilizzando @capgo/capacitor-live-activities per la capacità nativa in Utilizzando @capgo/capacitor-live-activities @capgo/capacitor-attività-in-vivo per il dettaglio di implementazione in @capgo/capacitor-live-activities Utilizzando @capgo/capacitor-video-player per la capacità nativa in Utilizzare @capgo/capacitor-video-player, e @capgo/capacitor-player-di-video per il dettaglio di implementazione in @capgo/capacitor-video-player.