Übersicht
ÜbersichtDie Hauptoberfläche für die CameraPreview-Plugin.
Kernfunktionen
Kernfunktionenstart- 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 Aspektverhältnis der Kameravorschau. |
getAspectRatio | Ermittelt das aktuelle Aspektverhältnis der Kameravorschau. |
setGridMode | Setzt den Rastermodus der Kameravorschau-Überlagerung. |
getGridMode | Ermittelt den aktuellen Rastermodus der Kameravorschau-Überlagerung. |
checkPermissions | Überprüft den aktuellen Kamerestatus (und optional den Mikrofonstatus) ohne das Systemdialog zu erfordern. |
requestPermissions | Befragt die Kamerapermissionen (und optional die Mikrofonpermission). Wenn die Berechtigungen bereits erteilt oder abgelehnt wurden, wird der aktuelle Status ohne Befragung zurückgegeben. showSettingsAlert Wenn wahr und die Berechtigungen abgelehnt sind, wird eine plattform-spezifische Warnung vorgestellt, die den Benutzer zu den App-Einstellungen leitet. |
getHorizontalFov | Ermittelt den horizontalen Sichtfeldwinkel für die aktive 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 Opazität der Kamera-Vorschau. |
stopRecordVideo | Beendet ein laufendes Videoaufnahmeverfahren. |
startRecordVideo | Startet eine Videoaufnahme. |
isRunning | Überprüft, ob die Kamera-Vorschau derzeit läuft. |
getAvailableDevices | Erhält alle verfügbaren Kamera-Geräte. |
getZoom | Erhält den aktuellen Zoomzustand, einschließlich Min/Max und aktuelle Linse-Info. |
getZoomButtonValues | Ruft Zoom-Schaltwerte für schnelles Wechseln ab. - 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 den Zoom-Level der Kamera. |
getFlashMode | Erhält den aktuellen Blitzmodus. |
removeAllListeners | Entfernt alle registrierten Listener. |
setDeviceId | Wechselt die aktive Kamera auf die mit der angegebenen deviceId. |
getDeviceId | Erhält die ID des Kamera-Geräts, 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 | Erhält die derzeitige Vorschaugröße und -position. |
setPreviewSize | Setzt die Vorschaugröße und -position. |
setFocus | Setzt die Kamerafokus auf einen bestimmten Punkt in der Vorschau. |
addListener | Hinzufügen eines Hörers für Bildschirmausmaßreglerereignisse. |
addListener | Hinzufügen eines Hörers für Orientierungswandelereignisse. |
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 storeToFileerstellt wurden. Auf dem Web wird dies nicht unterstützt und wird einen Fehler auslösen. |
getSafeAreaInsets | Erhält die sicheren Bereiche für Geräte. Gibt die orientierungsbewusste Notch/Kamera-Schnittstelle und die aktuelle Orientierung zurück. In Portrait-Modus: Gibt die oberen Einstellungen (Notch oben) zurück. Im Landschaftsmodus: Gibt die linken Einstellungen (Notch an der Seite) zurück. Dies zielt speziell auf die Schnittstelle der modernen Smartphones ab (Notch, Loch, usw.). |
getOrientation | Erhält die derzeitige Gerätoientierung in einer plattformübergreifenden Format. |
getExposureModes | Ruft die unterstützten Belichtungsmodi der aktiven Kamera ab. Die Modi können ‘gesperrt’, ‘automatisch’, ‘fortlaufend’, ‘benutzerdefiniert’ umfassen. |
getExposureMode | Ruft den aktuellen Belichtungsmodus ab. |
setExposureMode | Setzt den Belichtungsmodus. |
getExposureCompensationRange | Gibt die unterstützte Ausleuchtungskompensation (EV-Bias) zurück. |
getExposureCompensation | Gibt die aktuelle Ausleuchtungskompensation (EV-Bias) zurück. |
setExposureCompensation | Setzt die Ausleuchtungskompensation (EV-Bias). Der Wert wird auf den Bereich begrenzt. |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
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 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 synchronisiert von src/definitions.ts in capacitor-Kamera-Vorschau.
Weitermachen von @capgo/Kamera-Vorschau
Abschnitt mit Titel “Weitermachen von @capgo/Kamera-Vorschau”Wenn Sie Kamera-Vorschau verwenden @capgo/Kamera-Vorschau um native Medien und Schnittstellenverhalten zu planen, verbinden Sie es mit Verwendung von @capgo/Kamera-Vorschau für die native Fähigkeit in Verwendung von @capgo/Kamera-Vorschau Verwendung von @capgo/capacitor-Live-Übertragungen für die native Fähigkeit in Verwendung von @capgo/capacitor-Live-Übertragungen @capgo/capacitor-Live-Übertragungen für die Implementierungsdetails 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.