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 Kameraansicht.
  • stop - Beendet die Kameraansicht.
  • capture - Ermittelt ein Bild vom Kamera.
  • captureSample - Ermittelt ein einzelnes Bild aus dem Kamera-Vorschau-Stream.
MethodeBeschreibung
startStartet die Kamera-Vorschau.
stopBeendet die Kamera-Vorschau.
captureErmittelt ein Bild vom Kamera.
captureSampleErmittelt ein einzelnes Bild aus dem Kamera-Vorschau-Stream.
getSupportedFlashModesErmittelt die Blitz-Modi, die von der aktiven Kamera unterstützt werden.
setAspectRatioSetzt den Seitenverhältnis der Kamera-Vorschau.
getAspectRatioErmittelt das aktuelle Seitenverhältnis der Kamera-Vorschau.
setGridModeSetzt die Gittermodus der Kamera-Vorschau-Überlagerung.
getGridModeErmittelt den aktuellen Gittermodus der Kamera-Vorschau-Überlagerung.
checkPermissionsÜberprüft den aktuellen Kamera- (und optionalen Mikrofon-) Berechtigungsstatus ohne das Systemdialog zu öffnen.
requestPermissionsBittet um Kamera- (und optionalen Mikrofon-) Berechtigungen. Wenn Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Anfrage zurückgegeben. Wenn showSettingsAlert Ermöglicht es, eine plattform-spezifische Warnung anzuzeigen, die den Benutzer zu den App-Einstellungen leitet, wenn Berechtigungen abgelehnt wurden und ist true.
getHorizontalFovErmittelt den horizontalen Sichtwinkel für die aktive Kamera. Hinweis: Dies kann eine Schätzung auf bestimmten 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 Rückkamera um.
setOpacitySetzt die Opazität der Kamera-Vorschau.
stopRecordVideoBeendet eine laufende Videoaufzeichnung.
startRecordVideoStartet die Aufzeichnung eines Videos.
isRunningÜberprüft, ob der Kameravorschau derzeit läuft.
getAvailableDevicesGibt alle verfügbaren Kameragehäuse zurück.
getZoomGibt den aktuellen Zoomzustand, einschließlich Min/Max und aktuellen Objektivinformationen, zurück.
getZoomButtonValuesGibt 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.
setZoomSetzt die Zoomstufe der Kamera.
getFlashModeGibt die aktuelle Blitzmodus zurück.
removeAllListenersEntfernt alle registrierten Listener.
setDeviceIdWechselt die aktive Kamera auf die mit der angegebenen deviceId.
getDeviceIdGibt die ID des Kameragehäuses zurück, das derzeit gebunden ist. Auf Android, wenn eine physische-Linsen-Anfrage auf eine logische Kamera zurückfällt, gibt dies die gebundene logische Kamera-ID zurück.
getPreviewSizeGibt die aktuelle Vorschaugröße und -position zurück.
setPreviewSizeSetzt die Vorschaugröße und -position.
setFocusSetzt die Kamera-Belichtung auf einen bestimmten Punkt im Vorschau-Bild.
addListenerFügt einen Listener für Bildschirm-Größen-Änderungsereignisse hinzu.
addListenerFügt einen Listener für Orientierungsänderungsereignisse hinzu.
deleteFileLöscht ein Datei am angegebenen absoluten Pfad auf dem Gerät. Verwenden Sie dies, um temporäre Bilder schnell zu löschen, die mit storeToFileOn web wird dies nicht unterstützt und wird einen Fehler auslösen.
getSafeAreaInsetsGibt die sicheren Bereiche für Geräte zurück. Gibt die orientierungsabhängige Notch/Kamera-Schnittstelle und die aktuelle Orientierung zurück. In Portrait-Modus: Gibt den oberen Rand (Notch oben) zurück. In Landschaftsmodus: Gibt den linken Rand (Notch an der Seite) zurück. Dies zielt speziell auf die Schnittstelle-Bereich (Notch, Loch, usw.) ab, die alle modernen Smartphones haben.
getOrientationGibt die aktuelle Geräteorientierung in einer plattformübergreifenden Format zurück.
getExposureModesGibt die unterstützten Belichtungsmodi der aktiven Kamera zurück. Modi können ‘gesperrt’, ‘automatisch’, ‘kontinuierlich’, ‘benutzerdefiniert’ umfassen.
getExposureModeGibt den aktuellen Belichtungsmodus zurück.
setExposureModeSetzt den Belichtungsmodus.
getExposureCompensationRangeGibt den Belichtungs-Kompensationsbereich (EV-Bias) zurück.
getExposureCompensationGibt den aktuellen Belichtungs-Kompensationswert (EV-Bias) zurück.
setExposureCompensationSetzt die Belichtungsentschärfung (EV-Verschiebung). Der Wert wird auf den Bereich begrenzt.
getPluginVersionHolt 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.
wideAngleStandard breitwinklige Kameraobjektiv.
telephotoTeleobjektiv.
trueDepthTrueDepth-Vorderkamera.
dualDual-Kamera-System.
dualWideDual breitwinkliges Kamera-System.
tripleTriple-Kamera-System.

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

Wenn Sie @capgo/camera-preview zur Planung von nativen Medien- und Schnittstellenverhalten verwenden, verbinden Sie es mit Mit @capgo/camera-preview für die native Fähigkeit in Mit @capgo/camera-preview, Mit @capgo/capacitor-live-activities für die native Fähigkeit in Mit @capgo/capacitor-live-activities, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities, 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 Implementierungsdetails in @capgo/capacitor-Video-Player.