Zum Inhalt springen

@capgo/Kamera-Vorschau

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

Hauptinterface für das Kamera-Vorschau-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 ab.
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-Stream ab.
getSupportedFlashModesErmittelt die Blitzmodi, die durch die aktive Kamera unterstützt werden.
setAspectRatioSetzt den Aspektverhältnis der Kamera-Vorschau.
getAspectRatioErmittelt das aktuelle Aspektverhältnis der Kamera-Vorschau.
setGridModeSetzt den Rastermodus der Kamera-Vorschau-Overlay.
getGridModeErmittelt den aktuellen Rastermodus der Kamera-Vorschau-Overlay.
checkPermissionsÜberprüft den aktuellen Kamera- (und optional Mikrofon-) Berechtigungsstatus ohne das Systemdialog zu erfordern.
requestPermissionsAnfordert die Kamera- (und optionalen Mikrofon-) Berechtigungen. Wenn Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Aufforderung zurückgegeben. Wenn __CAPGO_KEEP_0__ wahr ist und Berechtigungen abgelehnt wurden, wird eine plattform-spezifische Warnung vorgestellt, die den Benutzer zu den App-Einstellungen leitet. showSettingsAlert Erhält den horizontalen Sichtbereich der aktiven Kamera. Hinweis: Dies kann eine Schätzung auf einigen Geräten sein.
getHorizontalFovErhält die unterstützten Bildgrößen für alle Kameras.
getSupportedPictureSizesSetzt die Blitzmodus für die aktive Kamera.
setFlashModeToggelt zwischen der Vorder- und Rückkamera.
flipSetzt die Opazität der Kamera-Vorschau.
setOpacityBeendet eine laufende Videoaufzeichnung.
stopRecordVideoStartet eine Videoaufzeichnung.
startRecordVideoÜberprüft, ob die Kamera-Vorschau derzeit läuft.
isRunningErhält alle verfügbaren Kamera-Geräte.
getAvailableDevicesErhält den aktuellen Zoom-Zustand, einschließlich Min/Max und aktuelle Linse-Info.
getZoom__CAPGO_KEEP_0__
getZoomButtonValuesGibt die Werte des Zoom-Buttons für schnelles Wechseln zurück. - iOS/Android: enthält 0,5, wenn Ultra-Wide verfügbar ist; 1 und 2, wenn breit verfügbar ist; 3, wenn Telephoto verfügbar ist - Web: nicht unterstützt.
setZoomSetzt die Zoomstufe der Kamera.
getFlashModeErhält die aktuelle Blitzmodus.
removeAllListenersLöscht alle registrierten Listener.
setDeviceIdSchaltet die aktive Kamera auf die mit der angegebenen deviceId.
getDeviceIdErhält 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.
getPreviewSizeErhält die aktuelle Vorschau-Größe und -Position.
setPreviewSizeSetzt die Vorschau-Größe und -Position.
setFocusSetzt die Kamera-Belichtung auf einen bestimmten Punkt in der Vorschau.
addListenerFügt einen Listener für Bildschirmausmaßä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 __CAPGO_KEEP_0__ erstellt wurden. storeToFile. Auf Web wird dies nicht unterstützt und wird einen Fehler werfen.
getSafeAreaInsetsRuft die sicheren Bereiche für das Gerät ab. 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.
getOrientationRuft die aktuelle Geräteorientierung in einer plattformübergreifenden Format ab.
getExposureModesGibt die von der aktiven Kamera unterstützten Belichtungsmodi zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘kontinuierlich’, ‘benutzerdefiniert’ umfassen.
getExposureModeGibt den aktuellen Belichtungsmodus zurück.
setExposureModeSetzt den Belichtungsmodus.
getExposureCompensationRangeGibt den von der Kamera unterstützten Belichtungs-Kompensationsbereich (EV-Bias) zurück.
getExposureCompensationGibt den aktuellen Belichtungs-Kompensationswert (EV-Bias) zurück.
setExposureCompensationSetzt die Belichtungs-Kompensation (EV-Bias). Der Wert wird auf den Bereich begrenzt.
getPluginVersionRuft die native Capacitor-Pluginversion ab.

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

WertDer Benutzer findet
ultraWideUltra-weites Kameraobjektiv.
wideAngleStandardweites Objektiv.
telephotoTeleobjektiv.
trueDepthTrueDepth-Vorderkamera.
dualDual-Kamera-System.
dualWideDualer Weitwinkelfernrohrsystem.
tripleDreifach-Fernrohrsystem.

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

Wenn Sie native Medien- und Schnittstellenverhalten planen und @capgo/Kamera-Vorschau verwenden, um 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.