Zum Inhalt springen

@capgo/Kamera-Vorschau

Die Hauptoberfläche für das Kamera-Vorschau-Plugin.

Die Hauptoberfläche für das CameraPreview-Plugin.

  • 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 ein.
MethodeBeschreibung
startStartet die Kamera-Vorschau.
stopBeendet die Kamera-Vorschau.
captureFängt ein Bild von der Kamera ein.
captureSampleFängt ein einzelnes Bild von der Kamera-Vorschau-Strömung ein.
getSupportedFlashModesErmittelt die unterstützten Blitzmodi der aktiven Kamera.
setAspectRatioSetzt den Aspektverhältnis der Kamera-Vorschau.
getAspectRatioErmittelt das aktuelle Aspektverhältnis der Kamera-Vorschau.
setGridModeSetzt die Gittermodus-Einstellung für die Kameravorschau-Überlagerung.
getGridModeErmittelt den aktuellen Gittermodus der Kamera-Vorschau-Überlagerung.
checkPermissionsÜberprüft den aktuellen Kamera- (und optional Mikrofon-) Berechtigungsstatus ohne das Systemdialog zu erzwingen.
requestPermissionsBefragt die Kamera (und optional den Mikrofon) -Berechtigungen. Wenn die Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Aufforderung zurückgegeben. Wenn showSettingsAlert wahr ist und die Berechtigungen abgelehnt wurden, wird eine plattform-spezifische Warnung vorgestellt, die den Benutzer zu den App-Einstellungen leitet.
getHorizontalFovErmittelt den horizontalen Sichtbereich der aktiven Kamera. Hinweis: Dies kann eine Schätzung auf einigen Geräten sein.
getSupportedPictureSizesErmittelt die unterstützten Bildgrößen für alle Kameras.
setFlashModeSetzt den Blitzmodus für die aktive Kamera.
flipSchaltet zwischen der Vorder- und der Rückkamera um.
setOpacitySetzt die Opazität der Kamera-Vorschau.
stopRecordVideoBeendet ein laufendes Videoaufnahmeverfahren.
startRecordVideoStartet ein Videoaufnahmeverfahren.
isRunningÜberprüft, ob die Kamera-Vorschau derzeit läuft.
getAvailableDevicesErmittelt alle verfügbaren Kamera-Geräte.
getZoomErmittelt den aktuellen Zoom-Zustand, einschließlich Min/Max und aktuelle Linse-Information.
getZoomButtonValuesGibt die Werte für das Zoom-Schaltfeld zurück, um schnell zwischen den Einstellungen zu wechseln. - 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.
setZoomSetzt die Zoom-Einstellung der Kamera.
getFlashModeGibt den aktuellen Blitzmodus zurück.
removeAllListenersEntfernt alle registrierten Listener.
setDeviceIdWechselt die aktive Kamera auf die mit der angegebenen deviceId.
getDeviceIdGibt die ID des Kamera-Geräts zurück, das 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.
getPreviewSizeGibt die aktuelle Vorschau-Größe und -Position zurück.
setPreviewSizeSetzt die Vorschau-Größe und -Position.
setFocusSetzt die Kamera-Fokus auf einen bestimmten Punkt in der Vorschau.
addListenerFügt einen Listener für Bildschirm-Größen-Änderungen hinzu.
addListenerFügt einen Listener für Orientierungs-Änderungen hinzu.
deleteFileLöscht eine Datei an der angegebenen absoluten Pfad auf dem Gerät. Verwenden Sie dies, um schnell temporäre Bilder zu löschen, die mit storeToFile. On web, this is not supported and will throw.
getSafeAreaInsetsRuft die sicheren Bereiche für das Gerät ab. Gibt die orientierungsbewusste Notch/Kamera-Schnittstelle und die aktuelle Orientierung zurück. In Portrait-Modus: Gibt die obere Ecke (Notch oben) zurück. In Landschaftsmodus: Gibt die linke Ecke (Notch an der Seite) zurück. Dies zielt speziell auf die Schnittstelle der modernen Smartphones ab (Notch, Loch, usw.).
getOrientationGibt die aktuelle Geräteorientierung in einer plattformübergreifenden Format zurück.
getExposureModesGibt die von der aktiven Kamera unterstützten Belichtungsmodi zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen.
getExposureModeGibt den aktuellen Belichtungsmodus zurück.
setExposureModeSetzt den Belichtungsmodus.
getExposureCompensationRangeGibt den unterstützten Bereich für die Belichtungsanpassung (EV-Bias) zurück.
getExposureCompensationGibt den aktuellen Belichtungsanpassungsbetrag (EV-Bias) zurück.
setExposureCompensationSetzt die Belichtungsanpassung (EV-Bias). Der Wert wird auf den Bereich begrenzt.
getPluginVersionErmittelt die native Capacitor-Pluginversion.

Verwenden Sie diese Werte von CameraLens.deviceType oder LensInfo.deviceType um die physische Kameraobjektivlinsen auszuwählen.

WertDer Benutzer findet
ultraWideUltra-weites Kameraobjektiv.
wideAngleStandardweites Kameraobjektiv.
telephotoTeleobjektiv-Linsen
trueDepthTrueDepth-Vorderkamera.
dualDual-Kamera-System.
dualWideDualbreitwinkelsystem.
tripleTriplewinkelsystem.

Diese Referenz wird von src/definitions.ts in capacitor-Kamera-Vorschau.

Wenn Sie Capgo verwenden @capgo/Kamera-Vorschau zum Planen von nativen Medien und Interfaceverhalten verwenden, verbinden Sie es mit Mit @capgo/camera-preview zur nativen Fähigkeit in Mit @capgo/camera-preview, Mit @capgo/capacitor-live-activities zur nativen Fähigkeit in Mit @capgo/capacitor-live-activities, @capgo/capacitor-live-Aktivitäten zur Implementierungsdetail in @capgo/capacitor-live-activities, Mit @capgo/capacitor-video-player zur nativen Fähigkeit in Mit @capgo/capacitor-video-player und @capgo/capacitor-Video-Player zur Implementierungsdetail in @capgo/capacitor-video-player.