Übersicht
Abschnitt mit dem Titel “Übersicht”Hauptinterface für das Kamera-Vorschau-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 ab.
Ö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-Stream ab. |
getSupportedFlashModes | Ermittelt die Blitzmodi, die durch die aktive Kamera unterstützt werden. |
setAspectRatio | Setzt den Aspektverhältnis der Kamera-Vorschau. |
getAspectRatio | Ermittelt das aktuelle Aspektverhältnis der Kamera-Vorschau. |
setGridMode | Setzt den Rastermodus der Kamera-Vorschau-Overlay. |
getGridMode | Ermittelt den aktuellen Rastermodus der Kamera-Vorschau-Overlay. |
checkPermissions | Überprüft den aktuellen Kamera- (und optional Mikrofon-) Berechtigungsstatus ohne das Systemdialog zu erfordern. |
requestPermissions | Anfordert 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. |
getHorizontalFov | Erhält die unterstützten Bildgrößen für alle Kameras. |
getSupportedPictureSizes | Setzt die Blitzmodus für die aktive Kamera. |
setFlashMode | Toggelt zwischen der Vorder- und Rückkamera. |
flip | Setzt die Opazität der Kamera-Vorschau. |
setOpacity | Beendet eine laufende Videoaufzeichnung. |
stopRecordVideo | Startet eine Videoaufzeichnung. |
startRecordVideo | Überprüft, ob die Kamera-Vorschau derzeit läuft. |
isRunning | Erhält alle verfügbaren Kamera-Geräte. |
getAvailableDevices | Erhält den aktuellen Zoom-Zustand, einschließlich Min/Max und aktuelle Linse-Info. |
getZoom | __CAPGO_KEEP_0__ |
getZoomButtonValues | Gibt 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. |
setZoom | Setzt die Zoomstufe der Kamera. |
getFlashMode | Erhält die aktuelle Blitzmodus. |
removeAllListeners | Löscht alle registrierten Listener. |
setDeviceId | Schaltet die aktive Kamera auf die mit der angegebenen deviceId. |
getDeviceId | Erhä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. |
getPreviewSize | Erhält die aktuelle Vorschau-Größe und -Position. |
setPreviewSize | Setzt die Vorschau-Größe und -Position. |
setFocus | Setzt die Kamera-Belichtung auf einen bestimmten Punkt in der Vorschau. |
addListener | Fügt einen Listener für Bildschirmausmaßä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 __CAPGO_KEEP_0__ erstellt wurden. storeToFile. Auf Web wird dies nicht unterstützt und wird einen Fehler werfen. |
getSafeAreaInsets | Ruft 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. |
getOrientation | Ruft die aktuelle Geräteorientierung in einer plattformübergreifenden Format ab. |
getExposureModes | Gibt die von der aktiven Kamera unterstützten Belichtungsmodi zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘kontinuierlich’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Gibt den aktuellen Belichtungsmodus zurück. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt den von der Kamera unterstützten Belichtungs-Kompensationsbereich (EV-Bias) zurück. |
getExposureCompensation | Gibt den aktuellen Belichtungs-Kompensationswert (EV-Bias) zurück. |
setExposureCompensation | Setzt die Belichtungs-Kompensation (EV-Bias). Der Wert wird auf den Bereich begrenzt. |
getPluginVersion | Ruft die native Capacitor-Pluginversion ab. |
Referenzwerte
Abschnitt mit dem Titel ‘Referenzwerte’Verwenden Sie diese Werte von CameraLens.deviceType oder LensInfo.deviceType um die physische Kameraobjektivlinse auszuwählen.
Gerätearten
Abschnitt mit dem Titel „Gerätearten“| Wert | Der Benutzer findet |
|---|---|
ultraWide | Ultra-weites Kameraobjektiv. |
wideAngle | Standardweites Objektiv. |
telephoto | Teleobjektiv. |
trueDepth | TrueDepth-Vorderkamera. |
dual | Dual-Kamera-System. |
dualWide | Dualer Weitwinkelfernrohrsystem. |
triple | Dreifach-Fernrohrsystem. |
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 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.