Iniziare
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
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.
Installazione
Sezione intitolata âInstallazioneâPuoi utilizzare la nostra configurazione assistita da AI per installare il plugin. Aggiungi le Capgo competenze al tuo strumento AI utilizzando il seguente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsPoi utilizza la seguente richiesta:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-ricoh360` plugin in my project.Se preferisci la configurazione Manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche del tuo platform:
npm install @capgo/capacitor-ricoh360npx cap syncimport { Ricoh360Camera } from '@capgo/capacitor-ricoh360';API Overview
Sezione intitolata âAPI OverviewâOgni esempio ripete l'importazione in modo che lo snippet possa essere copiato da solo.
initialize
Sezione intitolata âinizializzaâInizializza il SDK con l'URL della telecamera
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.initialize({} as InitializeOptions);getCameraAsset
Sezione intitolata âgetCameraAssetâRecupera un asset della telecamera da un URL e lo restituisce in base64
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.getCameraAsset({} as GetCameraAssetOptions);listFiles
Sezione intitolata âlistFilesâElenco file memorizzati sulla camera
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.listFiles();capturePicture
Sezione intitolata âcapturePictureâCattura una foto
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.capturePicture();captureVideo
Sezione intitolata âcaptureVideoâCattura un video
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.captureVideo({} as VideoCaptureOptions);livePreview
Sezione intitolata âlivePreviewâAvvia anteprima in diretta
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.livePreview({} as LivePreviewOptions);stopLivePreview
Sezione intitolata âstopLivePreviewâInterrompe la anteprima in tempo reale
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.stopLivePreview();readSettings
Sezione intitolata âreadSettingsâLegge le impostazioni della fotocamera
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.readSettings({} as { options: string[] });setSettings
Sezione intitolata âsetSettingsâImposta le impostazioni della fotocamera
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.setSettings({} as { options: Record<string, any> });sendCommand
Sezione intitolata âsendCommandâInvia un comando raw alla fotocamera
import { Ricoh360Camera } from '@capgo/capacitor-ricoh360';
await Ricoh360Camera.sendCommand({} as { endpoint: string; payload: Record<string, any> });Riferimento di tipo
Sezione intitolata âRiferimento di tipoâInitializeOptions
Sezione intitolata âOpzioni di inizializzazioneâexport interface InitializeOptions { url: string;}CommandResponse
Sezione intitolata âRisposta del comandoâexport interface CommandResponse { session?: string; info?: string; preview?: string; picture?: string; settings?: string;}GetCameraAssetOptions
Sezione intitolata âOpzioni per lâacquisizione di asset della cameraâexport interface GetCameraAssetOptions { url: string; saveToFile?: boolean;}GetCameraAssetResponse
Sezione intitolata âRisposta dellâacquisizione di asset della cameraâexport interface GetCameraAssetResponse { statusCode: number; data: string; // base64 encoded data filePath?: string;}ListFilesOptions
Sezione intitolata âOpzioni per la lista dei fileâexport interface ListFilesOptions { fileType?: 'all' | 'image' | 'video'; startPosition?: number; entryCount?: number; maxThumbSize?: number; _detail?: boolean;}ListFilesResponse
Sezione intitolata âRisposta della lista dei fileâ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
Sezione intitolata âVideoCaptureOptionsâexport interface VideoCaptureOptions { // Define any specific options needed for capturing a video resolution?: '4K' | '2K'; frameRate?: number; bitrate?: number;}LivePreviewOptions
Sezione intitolata âLivePreviewOptionsâexport interface LivePreviewOptions { displayInFront?: boolean; cropPreview?: boolean;}Fonte di VeritĂ
Sezione intitolata âFonte di VeritĂ âQuesta pagina è generata dal pluginâs src/definitions.tsRiepilogare la sincronizzazione quando il pubblico API cambia upstream.
Continua da Iniziare
Sezione intitolata âContinua da IniziareâSe stai utilizzando Avvio per pianificare il comportamento dei media e dell'interfaccia nativa, connettilo con Utilizzo di @capgo/capacitor-live-attivitĂ per la capacitĂ nativa in Utilizzo di @capgo/capacitor-live-attivitĂ @capgo/capacitor-live-attivitĂ per il dettaglio di implementazione in @capgo/capacitor-live-attivitĂ Utilizzo di @capgo/capacitor-video-player per la capacitĂ nativa in Utilizzo di @capgo/capacitor-video-player @capgo/capacitor-video-player per il dettaglio di implementazione in @capgo/capacitor-video-player e Utilizzo di @capgo/capacitor-navigazione nativa per la capacitĂ nativa in Utilizzo di @capgo/capacitor-navigazione nativa.