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
Adding Module
MAUI specific :
1. Configure NuGet Package Source
Add the TruVideo GitHub package source to your NuGet configuration. You can do this in two ways:
Option A: Using the .NET CLI
dotnet nuget add source https://nuget.pkg.github.com/Truvideo/index.json -n truvideoOption B: Manually editing nuget.config
Create or edit the nuget.config file in your solution directory:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="truvideo" value="https://nuget.pkg.github.com/Truvideo/index.json" />
</packageSources>
</configuration>2. Configure GitHub Authentication
You need to configure your GitHub credentials to access the package feed. Add the following to your nuget.config file:
Important: You must create a GitHub Personal Access Token with both
repoandpackagespermissions. Without these specific permissions, package installation will fail. To create a token:
Go to GitHub Settings > Developer Settings > Personal Access Tokens
Generate a new token with at least
repoandpackagesscopesCopy the token immediately as it won't be shown again
Note: Never commit your GitHub credentials to source control. Consider using environment variables or user-specific configuration files.
3. Install Required Packages
If you configured the package source manually, you need to install the required packages using the following commands:
Check latest version - Android , iOS
4. Important Project Configuration
When implementing the SDK in your own application, make sure to add the following configuration to your .csproj file:
Last updated
Was this helpful?