truvideo_media_sdk 1.0.0
truvideo_media_sdk: ^1.0.0 copied to clipboard
Manages cloud-based media operations, including uploading photos/videos and generating links, with support for canceling uploads.
Truvideo Media SDK #
This plugin integrates TruvideoMediaSdk for media file uploads and metadata handling.
Supported Platforms #
- ✅ Android
- ✅ iOS
Features #
- Listens to media upload events
- Uploads media files with metadata and tags
Requirements #
- TruvideoMediaSdk Plugin
Setup #
- Add TruvideoMediaSdk Plugin to your project.
- Install dependencies:
flutter pub get - Ensure proper permissions in
AndroidManifest.xml&Info.plist. - Run the app:
flutter run
Usage #
- Listen to media upload events:
TruvideoMediaSdk.uploadEvents.listen((event) { print("Upload Event: \${jsonEncode(event)}"); }); - Upload media file:
var tags = Tags() .set("key", "value") .set("color", "red") .set("order-number", "123") .build(); var metadata = MediaMetadata() .set("key", "value") .set("list", ["value1", "value2"]) .set("nested", MediaMetadata() .set("key", "value") .set("list", ["value1", "value2"]) .build()); await TruvideoMediaSdk.uploadFile( filePath: "", // Provide the file path tags: tags, metadata: metadata.build(), );
License #
MIT #
Support #
If you have any questions or suggestions regarding the SDK, please contact us at [email protected].