Zum Inhalt springen

@capgo/camera-preview

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

Übersicht

Übersicht

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

Hauptfunktionen

Hauptfunktionen
  • 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.
- 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 ein.
getSupportedFlashModesErmittelt die Blitzmodi, die durch die aktive Kamera unterstützt werden.
setAspectRatioSetzt den Seitenverhältnis der Kameravorschau.
getAspectRatioErmittelt das aktuelle Seitenverhältnis der Kameravorschau.
setGridModeSetzt die Gittermodus der Kameravorschau-Überlagerung.
getGridModeErmittelt den aktuellen Gittermodus der Kameravorschau-Überlagerung.
checkPermissionsÜberprüft den aktuellen Kamerazugriff (und optional den Mikrofonzugriff) ohne das Systemdialog zu erfordern.
requestPermissionsBittet um Kamerazugriff (und optional Mikrofonzugriff). Wenn die Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Aufforderung zurückgegeben. showSettingsAlert Wenn wahr und die Berechtigungen abgelehnt sind, wird eine plattform-spezifische Warnung präsentiert, die den Benutzer zu den App-Einstellungen leitet.
getHorizontalFovErmittelt den horizontalen Sichtfeldwinkel für die aktive Kamera. Hinweis: Dies kann auf einigen Geräten eine Schätzung 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 ein laufendes Video-Recording.
startRecordVideoStartet ein Video-Recording.
isRunningÜberprüft, ob die Kamera-Vorschau derzeit läuft.
getAvailableDevicesGibt alle verfügbaren Kamera-Geräte zurück.
getZoomGibt den aktuellen Zoom-Zustand, einschließlich Min/Max und aktuelle Linse-Info, zurück.
getZoomButtonValuesGibt Zoom-Schaltwerte für schnelles Wechseln 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 den Zoom-Level der Kamera.
getFlashModeGibt den aktuellen Blitzmodus zurück.
removeAllListenersEntfernt alle registrierten Listener.
setDeviceIdWechselt die aktive Kamera zur mit der angegebenen deviceId.
getDeviceIdGibt die ID des Kamera-Geräts zurück, das derzeit gebunden ist. Auf Android, wenn eine physische-Linse-Anfrage auf eine logische Kamera zurückfällt, gibt dies die gebundene logische Kamera-ID zurück.
getPreviewSizeErmittelt die derzeitige Vorschaugröße und -position.
setPreviewSizeSetzt die Vorschaugröße und -position.
setFocusSetzt den Kamerafokus auf einen bestimmten Punkt in der Vorschau.
addListenerFügt einen Listener für Bildschirmausmaßveränderungen hinzu.
addListenerFügt einen Listener für Orientierungswechselereignisse 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 storeToFileerstellt wurden. Auf dem Web wird dies nicht unterstützt und wird einen Fehler auslösen.
getSafeAreaInsetsErmittelt die sicheren Bereiche 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 verschoben auf Seite) zurück. Dies zielt speziell auf die Schnittstellebereich (Notch, Loch, usw.) ab, die alle modernen Smartphones haben.
getOrientationErmittelt die aktuelle Geräteorientierung in einer plattformübergreifenden Formatierung.
getExposureModesGibt die unterstützten Belichtungsmodi der aktiven Kamera zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen.
getExposureModeGibt den aktuellen Belichtungsmodus zurück.
setExposureModeSetzt den Belichtungsmodus.
getExposureCompensationRangeGibt die unterstützte Belichtungs-Kompensation (EV-Bias)-Rang zurück.
getExposureCompensationGibt die aktuelle Belichtungs-Kompensation (EV-Bias) zurück.
setExposureCompensationSetzt die Belichtungs-Kompensation (EV-Bias). Der Wert wird auf den Rang begrenzt.
getPluginVersionErmittelt die native Capacitor-Pluginversion.

Verwenden Sie diese Werte von CameraLens.deviceType oder LensInfo.deviceType zum Auswählen der physischen Kameraobjektivs.

WertDer Benutzer findet
ultraWideUltra-weites Kameraobjektiv.
wideAngleStandardweites Kameraobjektiv.
telephotoTeleobjektiv.
trueDepthTrueDepth-Vorderkamera.
dualDual-Kamera-System.
dualWideDual-weites Kamera-System.
tripleDreikamera-System.

Dieser Verweis wird von src/definitions.ts in capacitor-Kamera-Vorschau.

Wenn Sie @capgo/Kamera-Vorschau um native Medien und Schnittstellenverhalten zu planen, verbinden Sie es mit Verwendung von @capgo/Kamera-Vorschau zur Verwendung der native Fähigkeit in Verwendung von @capgo/Kamera-Vorschau, Verwendung von @capgo/capacitor-Live-Übertragungen zur Verwendung der native Fähigkeit in Verwendung von @capgo/capacitor-Live-Übertragungen, @capgo/capacitor-Live-Übertragungen zur Implementierungsdetail in @capgo/capacitor-Live-Übertragungen, 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.