Übersicht
ÜbersichtDie Hauptoberfläche für das CameraPreview-Plugin.
Hauptfunktionen
Hauptfunktionenstart- 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-Stream ein. |
getSupportedFlashModes | Ermittelt die Blitzmodi, die durch die aktive Kamera unterstützt werden. |
setAspectRatio | Setzt den Seitenverhältnis der Kameravorschau. |
getAspectRatio | Ermittelt das aktuelle Seitenverhältnis der Kameravorschau. |
setGridMode | Setzt die Gittermodus der Kameravorschau-Überlagerung. |
getGridMode | Ermittelt den aktuellen Gittermodus der Kameravorschau-Überlagerung. |
checkPermissions | Überprüft den aktuellen Kamerazugriff (und optional den Mikrofonzugriff) ohne das Systemdialog zu erfordern. |
requestPermissions | Bittet 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. |
getHorizontalFov | Ermittelt den horizontalen Sichtfeldwinkel für die aktive Kamera. Hinweis: Dies kann auf einigen Geräten eine Schätzung 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 Opazität der Kamera-Vorschau. |
stopRecordVideo | Beendet ein laufendes Video-Recording. |
startRecordVideo | Startet ein Video-Recording. |
isRunning | Überprüft, ob die Kamera-Vorschau derzeit läuft. |
getAvailableDevices | Gibt alle verfügbaren Kamera-Geräte zurück. |
getZoom | Gibt den aktuellen Zoom-Zustand, einschließlich Min/Max und aktuelle Linse-Info, zurück. |
getZoomButtonValues | Gibt 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. |
setZoom | Setzt den Zoom-Level der Kamera. |
getFlashMode | Gibt den aktuellen Blitzmodus zurück. |
removeAllListeners | Entfernt alle registrierten Listener. |
setDeviceId | Wechselt die aktive Kamera zur mit der angegebenen deviceId. |
getDeviceId | Gibt 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. |
getPreviewSize | Ermittelt die derzeitige Vorschaugröße und -position. |
setPreviewSize | Setzt die Vorschaugröße und -position. |
setFocus | Setzt den Kamerafokus 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 Orientierungswechselereignisse 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 storeToFileerstellt wurden. Auf dem Web wird dies nicht unterstützt und wird einen Fehler auslösen. |
getSafeAreaInsets | Ermittelt 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. |
getOrientation | Ermittelt die aktuelle Geräteorientierung in einer plattformübergreifenden Formatierung. |
getExposureModes | Gibt die unterstützten Belichtungsmodi der aktiven Kamera zurück. Modi können ‘eingefroren’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Gibt den aktuellen Belichtungsmodus zurück. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt die unterstützte Belichtungs-Kompensation (EV-Bias)-Rang zurück. |
getExposureCompensation | Gibt die aktuelle Belichtungs-Kompensation (EV-Bias) zurück. |
setExposureCompensation | Setzt die Belichtungs-Kompensation (EV-Bias). Der Wert wird auf den Rang begrenzt. |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
Referenzwerte
Abschnitt mit dem Titel „Referenzwerte“Verwenden Sie diese Werte von CameraLens.deviceType oder LensInfo.deviceType zum Auswählen der physischen Kameraobjektivs.
Gerätearten
Abschnitt mit dem Titel „Gerätearten“| Wert | Der Benutzer findet |
|---|---|
ultraWide | Ultra-weites Kameraobjektiv. |
wideAngle | Standardweites Kameraobjektiv. |
telephoto | Teleobjektiv. |
trueDepth | TrueDepth-Vorderkamera. |
dual | Dual-Kamera-System. |
dualWide | Dual-weites Kamera-System. |
triple | Dreikamera-System. |
Quelle der Wahrheit
Sektion mit dem Titel “Quelle der Wahrheit”Dieser Verweis wird von src/definitions.ts in capacitor-Kamera-Vorschau.
Fortsetzung von @capgo/Kamera-Vorschau
Abschnitt mit dem Titel “Fortsetzung von @capgo/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.