Panoramica
Sezione intitolata “Panoramica”L'interfaccia principale per il plugin CameraPreview.
Capacità fondamentali
Sezione intitolata “Capacità fondamentali”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.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
start | Avvia la preview della fotocamera. |
stop | Sospende la preview della fotocamera. |
capture | Cattura una foto dalla fotocamera. |
captureSample | Cattura un singolo frame dalla corrente flusso di preview della fotocamera. |
getSupportedFlashModes | Ottiene i modi flash supportati dalla fotocamera attiva. |
setAspectRatio | Imposta il rapporto aspetto della preview della fotocamera. |
getAspectRatio | Ottiene il rapporto aspetto corrente della preview della fotocamera. |
setGridMode | Imposta il modello griglia della sovrapposizione della preview della fotocamera. |
getGridMode | Ottiene il modello griglia corrente della sovrapposizione della preview della fotocamera. |
checkPermissions | Controlla lo stato di autorizzazione corrente della fotocamera (e eventualmente del microfono) senza sollecitare il dialogo del sistema. |
requestPermissions | Richiede 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. |
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 modo flash per la camera attiva. |
flip | Alternare tra la camera anteriore e posteriore. |
setOpacity | Imposta l'opacità della preview della camera. |
stopRecordVideo | Interrompe la registrazione video in corso. |
startRecordVideo | Inizia la registrazione di un video. |
isRunning | Controlla se la preview della camera è attualmente in esecuzione. |
getAvailableDevices | Ottiene tutti i dispositivi di camera disponibili. |
getZoom | Ottiene lo stato di zoom attuale, compreso minimo/maximo e informazioni sulla lente corrente. |
getZoomButtonValues | Restituisce i valori del pulsante di zoom per la selezione rapida. |
setZoom | Imposta il livello di zoom della camera. |
getFlashMode | Ottieni il modo flash corrente. |
removeAllListeners | Elimina tutti gli ascoltatori registrati. |
setDeviceId | Passa la camera attiva a quella con lo specificato deviceId. |
getDeviceId | Ottieni 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. |
getPreviewSize | Ottieni la dimensione e la posizione della preview corrente. |
setPreviewSize | Imposta la dimensione e la posizione della preview. |
setFocus | Imposta il focus della camera su un punto specifico nella preview. |
addListener | Aggiungi un ascoltatore per gli eventi di ridimensionamento dello schermo. |
addListener | Aggiungi 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 storeToFileOn web, questo non è supportato e lancerà un errore. |
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 spostato sul lato). Questo si concentra specificamente sull'area del taglio (notch, foro, 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’, ‘automatico’, ‘continuo’, ‘personalizzato’. |
getExposureMode | Restituisce il modo di esposizione corrente. |
setExposureMode | Imposta il modo di esposizione. |
getExposureCompensationRange | Restituisce il range 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 al range. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Valori di Riferimento
Sezione intitolata “Valori di Riferimento”Usa questi valori da CameraLens.deviceType o LensInfo.deviceType per scegliere il lente ottico della fotocamera fisica.
Tipi di dispositivo
Sezione intitolata “Tipi di dispositivo”| Valore | L'utente troverà |
|---|---|
ultraWide | Lente ottica ultra ampio della fotocamera. |
wideAngle | Lente ottica standard a angolo ampio della fotocamera. |
telephoto | Lente ottica telefotografica della fotocamera. |
trueDepth | Fotocamera frontale TrueDepth. |
dual | Sistema di fotocamere dual. |
dualWide | Sistema di camera doppio ampio. |
triple | Sistema di tre telecamere. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts in capacitor-anteprima della telecamera.
Continua da @capgo/anteprima della telecamera
Sezione intitolata “Continua da @capgo/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.