Übersicht
ÜbersichtDie Hauptoberfläche für das CameraPreview-Plugin.
Kernfunktionen
Übersichtstart- 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.
Öffentliche API
Section titled “Public 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 Frame von der Kamera-Vorschau-Stream ab. |
getSupportedFlashModes | Ermittelt die unterstützten Blitz-Modi 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 öffnen. |
requestPermissions | Bittet um Kamera- (und optional Mikrofon-) Berechtigungen. Wenn Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Anfrage zurückgegeben. showSettingsAlert wird wahr und werden die Berechtigungen abgelehnt, wird eine plattform-spezifische Warnung zur Anleitung des Benutzers zu den App-Einstellungen angezeigt. |
getHorizontalFov | Holt den horizontalen Sichtbereich für die aktive Kamera. Hinweis: Dies kann eine Schätzung auf einigen Geräten sein. |
getSupportedPictureSizes | Holt 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 der Kameravorschau. |
stopRecordVideo | Beendet ein laufendes Videoaufnahmeverfahren. |
startRecordVideo | Beginnt ein Videoaufnahmeverfahren. |
isRunning | Überprüft, ob die Kameravorschau derzeit läuft. |
getAvailableDevices | Holt alle verfügbaren Kamera-Geräte. |
getZoom | Holt 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 die Zoomstufe der Kamera. |
getFlashMode | Ermittelt den aktuellen Blitzmodus. |
removeAllListeners | Entfernt alle registrierten Listener. |
setDeviceId | Wechselt die aktive Kamera zur mit der angegebenen deviceId. |
getDeviceId | Ermittelt die ID der Kamera, die derzeit gebunden ist. Bei Android, wenn eine physische-Linsen-Anfrage auf eine logische Kamera zurückfällt, gibt dies die ID der gebundenen logischen Kamera zurück. |
getPreviewSize | Ermittelt die aktuelle Vorschau-Größe und -Position. |
setPreviewSize | Setzt die Vorschau-Größe und -Position. |
setFocus | Setzt die Kamerafokusierung auf einen bestimmten Punkt in der Vorschau. |
addListener | Fügt einen Listener für Bildschirm-Größenänderungen hinzu. |
addListener | Fügt einen Listener für Orientierungsänderungen hinzu. |
deleteFile | Löscht eine Datei an der angegebenen absoluten Pfad auf dem Gerät. Verwenden Sie dies, um temporäre Bilder schnell zu löschen, die mit verwendet wurden. storeToFileLöscht eine Datei an der angegebenen absoluten Pfad auf dem Gerät. Verwenden Sie dies, um temporäre Bilder schnell zu löschen, die mit verwendet wurden. |
getSafeAreaInsets | Ermittelt die sicheren Ecken für das Gerät. Gibt die orientierungsbewusste Notch/Kamera-Schnittstelle und die aktuelle Orientierung zurück. In Portrait-Modus: Gibt die obere Ecke (Notch oben) zurück. Im Landschaftsmodus: Gibt die linke Ecke (Notch an der Seite) zurück. Dies zielt speziell auf die Schnittstelle der modernen Smartphones (Notch, Loch, usw.) ab. |
getOrientation | Ermittelt die aktuelle Geräteorientierung in einer plattformübergreifenden Formatierung. |
getExposureModes | Gibt die unterstützten Belichtungsmodi der aktiven Kamera zurück. Die Modi können ‘eingefroren’, ‘automatisch’, ‘kontinuierlich’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Gibt den aktuellen Belichtungsmodus zurück. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt den Bereich der unterstützten Belichtungsentsprechung (EV-Bias) zurück. |
getExposureCompensation | Gibt den aktuellen Belichtungsentsprechung (EV-Bias) zurück. |
setExposureCompensation | Setzt die Belichtungsentsprechung (EV-Bias). Der Wert wird auf den Bereich begrenzt. |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel ‘Quelle der Wahrheit’Diese Referenz wird von der Quelle synchronisiert. src/definitions.ts in capacitor-Kamera-Vorschau.