Übersicht
ÜbersichtHauptinterface für das CameraPreview-Plugin
Kernfunktionen
Übersicht Kernfunktionenstart- Startet die Kameravorschau.stop- Beendet die Kameravorschau.capture- Fängt ein Bild von der Kamera ein.captureSample- Fängt ein einzelnes Bild von der Kameravorschau-Stream ein.
Öffentliche API
Übersicht Öffentliche API| Methode | Beschreibung |
|---|---|
start | Startet die Kamera-Vorschau. |
stop | Beendet die Kamera-Vorschau. |
capture | Fängt ein Bild von der Kamera ein. |
captureSample | Fängt ein einzelnes Bild von der Kamera-Vorschau-Stream ab. |
getSupportedFlashModes | Ermittelt die unterstützten Blitzmodi der aktiven Kamera. |
setAspectRatio | Setzt den Aspektverhältnis der Kamera-Vorschau. |
getAspectRatio | Ermittelt das aktuelle Aspektverhältnis der Kamera-Vorschau. |
setGridMode | Setzt das Gittermodus der Kamera-Vorschau-Overlay. |
getGridMode | Ermittelt das aktuelle Gittermodus der Kamera-Vorschau-Overlay. |
checkPermissions | Überprüft den aktuellen Kamera- (und optional Mikrofon-) Berechtigungsstatus ohne das Systemdialog zu erfordern. |
requestPermissions | Bittet um Kamera- (und optional Mikrofon-) Berechtigungen. Wenn Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Anfrage zurückgegeben. Wenn showSettingsAlert ist wahr und Berechtigungen abgelehnt wurden, wird eine plattform-spezifische Warnung präsentiert, die den Benutzer zu den App-Einstellungen leitet. |
getHorizontalFov | Ermittelt den horizontalen Sichtbereich der aktiven Kamera. Hinweis: Dies kann bei einigen Geräten eine Schätzung sein. |
getSupportedPictureSizes | Ermittelt die unterstützten Bildgrößen für alle Kameras. |
setFlashMode | Setzt den Blitzmodus für die aktive Kamera. |
flip | Schaltet zwischen der Vorder- und Rückkamera um. |
setOpacity | Setzt die Opazität des Kameravorschau. |
stopRecordVideo | Beendet ein laufendes Videoaufnahmeverfahren. |
startRecordVideo | Startet eine Videoaufnahme. |
isRunning | Überprüft, ob die Kameravorschau derzeit läuft. |
getAvailableDevices | Ermittelt alle verfügbaren Kamera-Geräte. |
getZoom | Ermittelt den aktuellen Zoom-Zustand, einschließlich Min./Max. und aktuelle Linse-Info. |
getZoomButtonValues | Gibt Zoom-Schaltwerte für schnelles Umstellen zurück. - iOS/Android: enthält 0,5, wenn Ultra-Wide verfügbar ist; 1 und 2, wenn Wide verfügbar ist; 3, wenn Telephoto verfügbar ist - Web: nicht unterstützt. |
setZoom | Setzt den Zoom-Level der Kamera. |
getFlashMode | Ermittelt den aktuellen Blitzmodus. |
removeAllListeners | Entfernt alle registrierten Listener. |
setDeviceId | Wechselt die aktive Kamera auf die mit der angegebenen deviceId. |
getDeviceId | Ermittelt die ID der Kamera, die derzeit gebunden ist. Bei Android, wenn eine physische Linsenanfrage auf eine logische Kamera zurückfällt, gibt diese die gebundene logische Kamera-ID zurück. |
getPreviewSize | Ermittelt die aktuelle Vorschau-Größe und -Position. |
setPreviewSize | Setzt die Vorschau-Größe und -Position. |
setFocus | Setzt die Kamera-Belichtung auf einen bestimmten Punkt in der Vorschau. |
addListener | Fügt einen Listener für Bildschirm-Größen-Änderungsereignisse hinzu. |
addListener | Fügt einen Listener für Orientierungsänderungsereignisse hinzu. |
deleteFile | Löscht eine Datei an der angegebenen absoluten Pfad auf dem Gerät. Verwenden Sie diese, um schnell temporäre Bilder zu löschen, die mit verwendet wurden. storeToFileErmittelt die sicheren Bereich-Einrückungen für Geräte. Gibt die orientierungsbewusste Notch/Kamera-Schnittstelle-Einrückung und die aktuelle Orientierung zurück. In Portrait-Modus: Gibt die obere Einrückung (Notch oben) zurück. In Landschaftsmodus: Gibt die linke Einrückung (Notch an der Seite) zurück. Dies zielt speziell auf die Schnittstelle-Bereich (Notch, Loch, usw.) ab, die alle modernen Smartphones haben. |
getSafeAreaInsets | __CAPGO_KEEP_0__ |
getOrientation | Erhält die aktuelle Geräteeinstellung in einer plattformübergreifenden Format. |
getExposureModes | Rückgabetyp: Array von String. Gibt die von der aktiven Kamera unterstützten Belichtungsmodi zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Gibt den aktuellen Belichtungsmodus zurück. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt den von der Kamera unterstützten Belichtungscompensation (EV-Bias)-Bereich zurück. |
getExposureCompensation | Gibt den aktuellen Belichtungscompensation (EV-Bias) zurück. |
setExposureCompensation | Setzt die Belichtungscompensation (EV-Bias). Der Wert wird auf den Bereich begrenzt. |
getPluginVersion | Erhält die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel ‘Quelle der Wahrheit’Dieses Referenzwerk ist von src/definitions.ts aus capacitor-Kamera-Vorschau.
Weitermachen von @capgo/Kamera-Vorschau
Abschnitt mit dem Titel “Weitermachen von @capgo/Kamera-Vorschau”Wenn Sie native Medien- und Schnittstellenverhalten planen, verbinden Sie es mit @capgo/Kamera-Vorschau um native Medien- und Schnittstellenverhalten zu planen Verbinden Sie @capgo/Kamera-Vorschau mit der native Fähigkeit in Verbinden Sie @capgo/Kamera-Vorschau Verbinden Sie @capgo/capacitor-Live-Aktivitäten mit der native Fähigkeit in Verbinden Sie @capgo/capacitor-Live-Aktivitäten @capgo/capacitor-Live-Aktivitäten für die Implementierungsdetails in @capgo/capacitor-Live-Aktivitäten Mit @capgo/capacitor-Video-Player für die native Fähigkeit in Mit @capgo/capacitor-Video-Player, und @capgo/capacitor-Video-Player für die Implementierungsdetail in @capgo/capacitor-Video-Player.