Last updated:
0 purchases
ricoh theta
đ Overview #
Use your Ricoh Theta device in your Flutter app very easily.
đą Support both iOS and Android
đĨ Direct live preview
đ Adjust FPS for preview in realtime
đ¸ Take a picture & show thumbnail
đ Get device battery level
âšī¸ Fetch device information
đ Retrieve device files from storage
đ View photo in high resolution
đ Installation #
Install the package #
flutter pub add ricoh_theta
copied to clipboard
Import the package #
import 'package:ricoh_theta/ricoh_theta.dart';
copied to clipboard
đ Get started #
Create an instance of the plugin
final _ricohThetaPlugin = RicohTheta();
copied to clipboard
Init the connection to the camera by setting IP address of the device
await _ricohThetaPlugin.setTargetIp("192.168.1.1");
copied to clipboard
Don't forget to connect your phone device to the WiFi camera before any calls to the plugin.
đ Available calls #
Param
Type
Description
Required
setTargetIp
Future
set IP address to the camera & init connection (required before any calls)
â
disconnect
Future
disconnect from the device
startLiveView
Future
start capture of live view
removeImageWithFileId
Future<bool?>
remove an image from storage device
getImage
Future<File?>
get an image in high resolution from storage device
pauseLiveView
Future
pause capture of live view
stopLiveView
Future
stop capture of live view
resumeLiveView
Future
resume capture of live view
batteryLevel
Future<num>
get battery level in percent from device
getDeviceInfo
Future<DeviceInfo?>
return the current device information like model, firmware & serial number
getStorageInfo
Future<StorageInfo?>
return information about the device storage
update
Future
update device session, can be used to keep a session alive
getImageInfoes
Future<List<ImageInfoes>>
return information about images stored on the device
takePicture
Future<String?>
take a picture & return a thumbnail path
listenCameraImages
Stream<Uint8List>?
listen for live preview images coming from the device
listenDownloadProgress
Stream<num>?
listen for download progress of images
adjustLiveViewFps
Future
adjust fraps per seconds for image preview
adjustLiveViewFps method is used to not surcharge the device, you can set 0 to skip this feature.
đŖ Known projects using this package #
Spherik #
Spherik is a mobile application allowing to gather 360 and standard media, and build awesome virtual tours on the related web application.
đŖ Sponsor #
Initiated and sponsored by vrtice with the help of the awesome team Apparence.io.
đĨ Contribution #
Contributions are welcome.
Contribute by creating a PR or create an issue đ.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.