Panoramica
Sottosezione intitolata “Panoramica”L'interfaccia principale per il plugin CameraPreview.
Capacità di base
Sottosezione intitolata “Capacità di base”start- Avvia la preview della camera.stop- Ferma la preview della camera.capture- Cattura una foto dalla camera.captureSample- Cattura un singolo frame dal flusso di preview della camera.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
start | Avvia la preview della camera. |
stop | Ferma la preview della camera. |
capture | Cattura una foto dalla camera. |
captureSample | Cattura un singolo frame dal flusso di preview della camera. |
getSupportedFlashModes | Ottiene i modi flash supportati dalla camera attiva. |
setAspectRatio | Imposta il rapporto aspetto della anteprima della camera. |
getAspectRatio | Ottiene l'attuale rapporto aspetto dell'antepriva della camera. |
setGridMode | Imposta il modello griglia dell'overlay dell'anteprima della camera. |
getGridMode | Ottiene l'attuale modello griglia dell'overlay dell'anteprima della camera. |
checkPermissions | Controlla lo stato di autorizzazione della camera (e eventualmente del microfono) senza mostrare il dialogo del sistema. |
requestPermissions | Richiede le autorizzazioni per la camera (e eventualmente del microfono). Se le autorizzazioni sono già state concesse o negate, lo stato corrente viene restituito senza mostrare il dialogo. showSettingsAlert Se è vero e le autorizzazioni sono negate, verrà presentato un avviso specifico per piattaforma che guida l'utente alle impostazioni dell'applicazione. |
getHorizontalFov | Ottiene il campo orizzontale di visione per la camera attiva. Nota: Questo può essere un'ipotesi su alcuni dispositivi. |
getSupportedPictureSizes | Ottiene le dimensioni delle immagini supportate per tutte le camere. |
setFlashMode | Imposta il modello flash per la camera attiva. |
flip | Alternare tra le camere anteriore e posteriore. |
setOpacity | Imposta la trasparenza della preview della camera. |
stopRecordVideo | Sospende una registrazione video in corso. |
startRecordVideo | Inizia a registrare una video. |
isRunning | Controlla se la preview della camera è attualmente in esecuzione. |
getAvailableDevices | Ottiene tutti i dispositivi di camera disponibili. |
getZoom | Ottiene lo stato di ingrandimento attuale, compreso minimo/maximo e informazioni sulla lente attuale. |
getZoomButtonValues | Restituisce i valori del pulsante di ingrandimento 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. |
setZoom | Imposta il livello di ingrandimento della camera. |
getFlashMode | Ottiene il modo di flash attuale. |
removeAllListeners | Elimina tutti i listener registrati. |
setDeviceId | Passa la camera attiva a quella con lo specificato deviceId. |
getDeviceId | Ottiene 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. |
getPreviewSize | Ottiene le dimensioni e la posizione della preview corrente. |
setPreviewSize | Imposta le dimensioni e la posizione della preview. |
setFocus | Imposta il punto di messa a fuoco della camera in una posizione specifica nella preview. |
addListener | Aggiunge un ascoltatore per gli eventi di ridimensionamento dello schermo. |
addListener | Aggiunge un ascoltatore per gli eventi di cambiamento di orientamento. |
deleteFile | Cancella un file in un percorso assoluto sul dispositivo. Utilizza questo per pulire velocemente immagini temporanee create con storeToFileSu web, questo non è supportato e lancerà un'eccezione. |
getSafeAreaInsets | Ottiene 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 spostata sul lato). Questo si concentra sull'area di taglio (notch, foro di punzonatura, ecc.) che tutti i telefoni moderni hanno. |
getOrientation | Ottiene l'orientamento corrente del dispositivo in un formato incrociato tra piattaforme. |
getExposureModes | Restituisce i modi di esposizione supportati dalla camera attiva. I modi possono includere: ‘bloccato’, ‘auto’, ‘continuo’, ‘personalizzato’. |
getExposureMode | Restituisce il modo di esposizione corrente. |
setExposureMode | Imposta il modo di esposizione. |
getExposureCompensationRange | Restituisce l'intervallo di compensazione di esposizione (EV bias) supportato. |
getExposureCompensation | Restituisce la compensazione di esposizione corrente (EV bias). |
setExposureCompensation | Imposta la compensazione di esposizione (EV bias). Il valore sarà limitato all'intervallo. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Valori di Riferimento
Sottosezione intitolata “Valori di Riferimento”Utilizza questi valori da CameraLens.deviceType o LensInfo.deviceType per scegliere il lente della fotocamera fisica.
Tipi di Dispositivo
Sottosezione intitolata “Tipi di Dispositivo”| Valore | User troverà |
|---|---|
ultraWide | Lente di teleobiettivo ultra ampio. |
wideAngle | Lente di obiettivo standard a ampio angolo. |
telephoto | Lente di teleobiettivo. |
trueDepth | Camera anteriore TrueDepth. |
dual | Sistema di camera doppio. |
dualWide | Sistema di camera doppio a ampio angolo. |
triple | Sistema di camera tripla. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts in capacitor-anteprima-camera.
Continua da @capgo/anteprima-camera
Sottosezione intitolata “Continua da @capgo/anteprima-camera”Se stai utilizzando @capgo/anteprima-camera per pianificare il comportamento dei media e dell'interfaccia nativi, connettilo con Utilizza @capgo/anteprima-camera per la capacità nativa in Utilizza @capgo/anteprima-camera Utilizza @capgo/capacitor-attività-in-vivo per la capacità nativa in Utilizza @capgo/capacitor-attività-in-vivo Utilizza @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.