Media

Our Media module stands out as a potent tool for efficient and secure management and sharing of your image and video content. This module streamlines the process of uploading multimedia files to cloud storage, offering a hassle-free experience.

Primary Benefit

  • Seamlessly integrates with your workflow through its user-friendly API, reducing the need for manual database management.

  • Eliminates the complexities of setting up databases and managing servers, allowing you to focus on your core tasks

Note: There is no file size limitation for uploads via the SDK

Adding Module

Run this command:

With Flutter:

 $ flutter pub add truvideo_media_sdk

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  truvideo_media_sdk: ^0.0.1

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:truvideo_core_sdk/truvideo_media_sdk.dart';

For Android :

Ensure the inclusion of the jitpack repository in the android/build. gradle file

allprojects {
    repositories {
        google()
        mavenCentral()
        maven {
            url 'https://jitpack.io'
        }
    }
}

NDK and SDK Version Requirements

  1. NDK Version: The Truvideo SDK requires a minimum NDK version of 27.0.12077973 or above.

  2. SDK Version Error: The minimum Android SDK version required is 24.

Update the NDK Version in android/app/build.gradle file.

android {
    ndkVersion "27.0.12077973"
    // Other configurations...
}

Set the Minimum SDK Version in android/app/build.gradle file.

android {
    defaultConfig {
        minSdk 24
        // Other configurations...
    }
}

For iOS :

Add a dependency for the core module in Swift Package Manager get latest version.

https://github.com/Truvideo/truvideo-sdk-ios-media.git

To add a dependency for the core module in Swift Package Manager, follow these steps:

  1. Open your Xcode project.

  2. Navigate to the "File" menu and select "Swift Packages" -> "Add Package Dependency..."

  3. In the dialog that appears, enter the URL of the package repository containing the core module.

  4. In the next step, you'll be prompted to choose the version, branch, or commit of the package you want to use. Select the appropriate option and click "Next."

  5. Xcode will then resolve the package and its dependencies.

  6. In the "Add package product to your App" dialog, make sure that the core module is selected and added to your app's target.

  7. Click on the "Finish" button to add the dependency.

For detailed instructions, you can refer to the Swift Package Manager documentation provided by Apple here.

Last updated

Was this helpful?