Übersicht
Abschnitt mit dem Titel „Übersicht“Die Hauptoberfläche für das CameraPreview-Plugin.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“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.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich 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 Bild von der Kamera-Vorschau-Strömung ein. |
getSupportedFlashModes | Ermittelt die unterstützten Blitzmodi der aktiven Kamera. |
setAspectRatio | Setzt den Aspektverhältnis der Kamera-Vorschau. |
getAspectRatio | Ermittelt das aktuelle Aspektverhältnis der Kamera-Vorschau. |
setGridMode | Setzt die Gittermodus-Einstellung für die Kameravorschau-Überlagerung. |
getGridMode | Ermittelt den aktuellen Gittermodus der Kamera-Vorschau-Überlagerung. |
checkPermissions | Überprüft den aktuellen Kamera- (und optional Mikrofon-) Berechtigungsstatus ohne das Systemdialog zu erzwingen. |
requestPermissions | Befragt 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. |
getHorizontalFov | Ermittelt den horizontalen Sichtbereich der aktiven Kamera. Hinweis: Dies kann eine Schätzung auf einigen Geräten sein. |
getSupportedPictureSizes | Ermittelt die unterstützten Bildgrößen für alle Kameras. |
setFlashMode | Setzt den Blitzmodus für die aktive Kamera. |
flip | Schaltet zwischen der Vorder- und der Rückkamera um. |
setOpacity | Setzt die Opazität der Kamera-Vorschau. |
stopRecordVideo | Beendet ein laufendes Videoaufnahmeverfahren. |
startRecordVideo | Startet ein Videoaufnahmeverfahren. |
isRunning | Überprüft, ob die Kamera-Vorschau derzeit läuft. |
getAvailableDevices | Ermittelt alle verfügbaren Kamera-Geräte. |
getZoom | Ermittelt den aktuellen Zoom-Zustand, einschließlich Min/Max und aktuelle Linse-Information. |
getZoomButtonValues | Gibt 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. |
setZoom | Setzt die Zoom-Einstellung der Kamera. |
getFlashMode | Gibt den aktuellen Blitzmodus zurück. |
removeAllListeners | Entfernt alle registrierten Listener. |
setDeviceId | Wechselt die aktive Kamera auf die mit der angegebenen deviceId. |
getDeviceId | Gibt 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. |
getPreviewSize | Gibt die aktuelle Vorschau-Größe und -Position zurück. |
setPreviewSize | Setzt die Vorschau-Größe und -Position. |
setFocus | Setzt die Kamera-Fokus 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 schnell temporäre Bilder zu löschen, die mit storeToFile. On web, this is not supported and will throw. |
getSafeAreaInsets | Ruft 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.). |
getOrientation | Gibt die aktuelle Geräteorientierung in einer plattformübergreifenden Format zurück. |
getExposureModes | Gibt die von der aktiven Kamera unterstützten Belichtungsmodi zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Gibt den aktuellen Belichtungsmodus zurück. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt den unterstützten Bereich für die Belichtungsanpassung (EV-Bias) zurück. |
getExposureCompensation | Gibt den aktuellen Belichtungsanpassungsbetrag (EV-Bias) zurück. |
setExposureCompensation | Setzt die Belichtungsanpassung (EV-Bias). Der Wert wird auf den Bereich begrenzt. |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
Referenzwerte
Abschnitt mit der Überschrift ‘Referenzwerte’Verwenden Sie diese Werte von CameraLens.deviceType oder LensInfo.deviceType um die physische Kameraobjektivlinsen auszuwählen.
Gerätearten
Abschnitt mit dem Titel "Gerätearten"| Wert | Der Benutzer findet |
|---|---|
ultraWide | Ultra-weites Kameraobjektiv. |
wideAngle | Standardweites Kameraobjektiv. |
telephoto | Teleobjektiv-Linsen |
trueDepth | TrueDepth-Vorderkamera. |
dual | Dual-Kamera-System. |
dualWide | Dualbreitwinkelsystem. |
triple | Triplewinkelsystem. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-Kamera-Vorschau.
Weitergehen von @capgo/Kamera-Vorschau
Abschnitt mit dem Titel „Weitergehen von @capgo/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.