@capgo/camera-preview
Die Hauptoberfläche für das CameraPreview-Plugin.
Ü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- Erstellt ein Bild von der Kamera.captureSample- Erstellt ein einzelnes Bild von der Kamera-Vorschau-Stream.
Öffentlich API
Überschrift “Öffentlich API”| Methode | Beschreibung |
|---|---|
start | Startet die Kamera-Vorschau. |
stop | Beendet die Kamera-Vorschau. |
capture | Erstellt ein Bild von der Kamera. |
captureSample | Erstellt ein einzelnes Bild von der Kamera-Vorschau-Stream. |
getSupportedFlashModes | Gibt die unterstützten Blitzmodi der aktiven Kamera zurück. |
setAspectRatio | Setze das Seitenverhältnis der Kamera-Vorschau. |
getAspectRatio | Ermittelt das aktuelle Seitenverhältnis der Kamera-Vorschau. |
setGridMode | Setzt das Gittermodus der Kamera-Vorschau-Überlagerung. |
getGridMode | Ermittelt das aktuelle Gittermodus der Kamera-Vorschau-Überlagerung. |
checkPermissions | Überprüft den aktuellen Zustand der Kamera- (und optional der Mikrofon-) Berechtigung ohne das Systemdialog zu öffnen. |
requestPermissions | Berechtigt die Kamera (und optional das Mikrofon). Wenn die Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Anfrage 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 Sichtwinkel 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 Rückkamera um. |
setOpacity | Setzt die Transparenz der Kamera-Vorschau. |
stopRecordVideo | Beendet ein laufendes Videoaufnahmeverfahren. |
startRecordVideo | Startet eine Videoaufnahme. |
isRunning | Überprüft, ob der Kameravorschau derzeit läuft. |
getAvailableDevices | Ermittelt alle verfügbaren Kameragehäuse. |
getZoom | Ermittelt den aktuellen Zoomzustand, einschließlich Min/Max und aktuellen Objektivinformationen. |
getZoomButtonValues | Gibt Zoomschaltwerte 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. |
setZoom | Setzt den Zoomfaktor der Kamera. |
getFlashMode | Ermittelt den aktuellen Blitzmodus. |
removeAllListeners | Entfernt alle registrierten Listener. |
setDeviceId | Wechselt die aktive Kamera auf die mit der angegebenen deviceId. |
getDeviceId | Ermittelt die ID des Kameragehäuses, das derzeit gebunden ist. Bei Android, wenn eine physische-Linse-Anfrage auf eine logische Kamera zurückfällt, gibt dies die gebundene logische Kamera-ID zurück. |
getPreviewSize | Ermittelt die aktuelle Vorschaugröße und -position. |
setPreviewSize | Setzt die Vorschaugröße und -position. |
setFocus | Setzt die Kamerafokusierung auf einen bestimmten Punkt in der Vorschau. |
addListener | Fügt einen Listener für Bildschirmausmaßveränderungen hinzu. |
addListener | Fügt einen Listener für Orientierungsänderungen hinzu. |
deleteFile | Löscht ein Datei am angegebenen absoluten Pfad auf dem Gerät. Verwenden Sie dies, um temporäre Bilder schnell zu löschen, die mit storeToFile erstellt wurden. Auf dem Web wird dies nicht unterstützt und wird einen Fehler auslösen. |
getSafeAreaInsets | Gibt die sicheren Bereichs-Einrückungen für Geräte zurück. 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 Schnittstelle-Bereich (Notch, Loch, usw.) ab, die alle modernen Smartphones haben. |
getOrientation | Gibt die aktuelle Geräteorientierung in einer plattformübergreifenden Format zurück. |
getExposureModes | Gibt die unterstützten Belichtungsmodi der aktiven Kamera zurück. Modi können ‘gesperrt’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Gibt den aktuellen Belichtungsmodus zurück. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt den Belichtungs-Kompensationsbereich (EV-Verschiebung) zurück. |
getExposureCompensation | Gibt die aktuelle Belichtungskompensation (EV-Verschiebung) zurück. |
setExposureCompensation | Setzt die Belichtungskompensation (EV-Verschiebung). Der Wert wird auf den Bereich begrenzt. |
getPluginVersion | Holt die native Capacitor-Pluginversion. |
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/Kamera-Vorschau verwenden um native Medien und Schnittstellenverhalten zu planen, 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.