Getting Started
Einen Setup-Befehl mit den Installationsanweisungen und dem vollständigen Markdown-Leitfaden für diesen Plugin erstellen.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-ricoh360`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/ricoh360-camera/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installieren
Abschnitt mit dem Titel „Installieren“Sie können unser AI-gestütztes Setup verwenden, um das Plugin zu installieren. Fügen Sie den Capgo-Fähigkeiten Ihrer AI-Anwendung mit folgendem Befehl hinzu:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsDann verwenden Sie folgenden Prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-ricoh360` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die unten angegebenen plattform-spezifischen Anweisungen befolgen:
npm install @capgo/capacitor-ricoh360npx cap syncimport { Ricoh360Camera } from '@capgo/capacitor-ricoh360';API Übersicht
Abschnitt mit der Überschrift „API Übersicht“Jedes Beispiel wiederholt die Importierung, damit der Snippet alleine kopiert werden kann.
Initialisiert die SDK mit der Kamera-URL
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.initialize({} as InitializeOptions);getCameraAsset
Abschnitt mit dem Titel „getCameraAsset“Ruft ein Kamerabild von einer URL ab und gibt es als Base64 zurück
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.getCameraAsset({} as GetCameraAssetOptions);listFiles
Abschnitt mit dem Titel „listFiles“Listet die auf der Kamera gespeicherten Dateien
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.listFiles();capturePicture
Abschnitt mit dem Titel „capturePicture“Ermittelt ein Bild
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.capturePicture();captureVideo
Abschnitt mit dem Titel „captureVideo“Fängt ein Video ein
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.captureVideo({} as VideoCaptureOptions);livePreview
Abschnitt mit dem Titel “livePreview”Live-Vorschau startet
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.livePreview({} as LivePreviewOptions);stopLivePreview
Abschnitt mit dem Titel “stopLivePreview”Live-Vorschau beendet
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.stopLivePreview();readSettings
Abschnitt mit dem Titel “readSettings”Liest Kameraeinstellungen
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.readSettings({} as { options: string[] });setSettings
Abschnitt mit dem Titel “setSettings”Kameraeinstellungen setzen
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.setSettings({} as { options: Record<string, any> });sendCommand
Abschnitt mit dem Titel “sendCommand”Rauen Befehl an die Kamera senden
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.sendCommand({} as { endpoint: string; payload: Record<string, any> });Typenverweis
Abschnitt mit dem Titel “Typenverweis”InitializeOptions
Abschnitt mit dem Titel “InitializeOptions”export interface InitializeOptions { url: string;}CommandResponse
Abschnitt mit dem Titel “CommandResponse”export interface CommandResponse { session?: string; info?: string; preview?: string; picture?: string; settings?: string;}GetCameraAssetOptions
Abschnitt mit dem Titel “GetCameraAssetOptions”export interface GetCameraAssetOptions { url: string; saveToFile?: boolean;}GetCameraAssetResponse
Abschnitt mit dem Titel „GetCameraAssetResponse“export interface GetCameraAssetResponse { statusCode: number; data: string; // base64 encoded data filePath?: string;}ListFilesOptions
Abschnitt mit dem Titel „ListFilesOptions“export interface ListFilesOptions { fileType?: 'all' | 'image' | 'video'; startPosition?: number; entryCount?: number; maxThumbSize?: number; _detail?: boolean;}ListFilesResponse
Abschnitt mit dem Titel „ListFilesResponse“export interface ListFilesResponse { results: { entries: { name: string; fileUrl: string; size: number; dateTimeZone: string; width?: number; height?: number; previewUrl?: string; _projectionType?: string; isProcessed?: boolean; _thumbSize?: number; }[]; totalEntries: number; };}VideoCaptureOptions
Abschnitt mit dem Titel „VideoCaptureOptions“export interface VideoCaptureOptions { // Define any specific options needed for capturing a video resolution?: '4K' | '2K'; frameRate?: number; bitrate?: number;}LivePreviewOptions
Abschnitt mit dem Titel „LivePreviewOptions“export interface LivePreviewOptions { displayInFront?: boolean; cropPreview?: boolean;}Quelle der Wahrheit
Quelle der WahrheitDiese Seite wurde aus dem Plugin generiert. src/definitions.tsWiederholen Sie die Synchronisation, wenn sich die öffentliche API im Quellcode ändert.
Fortsetzen Sie mit Getting Started
Abschnitt: Fortsetzen Sie mit Getting StartedWenn Sie native Medien und Schnittstellenverhalten planen, verbinden Sie es mit Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-live-aktivitäten Für die native Fähigkeit in Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-live-aktivitäten @capgo/capacitor-live-aktivitäten Für die Implementierungsdetails in @capgo/capacitor-live-aktivitäten @capgo/capacitor-live-activities for the implementation detail in @capgo/capacitor-live-activities, Mit @capgo/capacitor-video-player für die native Fähigkeit in Mit @capgo/capacitor-video-player @capgo/capacitor-video-player für die Implementierungsdetails in @capgo/capacitor-video-player, und Mit @capgo/capacitor-native-navigation für die native Fähigkeit in Mit @capgo/capacitor-native-navigation.