truvideo_media_sdk 1.0.0 copy "truvideo_media_sdk: ^1.0.0" to clipboard
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 #

  1. Add TruvideoMediaSdk Plugin to your project.
  2. Install dependencies:
    flutter pub get
    
  3. Ensure proper permissions in AndroidManifest.xml & Info.plist.
  4. 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].

1
likes
0
points
268
downloads

Publisher

verified publishertruvideo.com

Weekly Downloads

Manages cloud-based media operations, including uploading photos/videos and generating links, with support for canceling uploads.

Homepage

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on truvideo_media_sdk

Packages that implement truvideo_media_sdk