MediaPlayer Quick Start Guide
This guide provides a practical introduction to implementing media playback in Avalonia applications using the Avalonia
Accelerate MediaPlayer
package.
Installation
Configure the NuGet Package Source
Avalonia Accelerate packages are distributed through a dedicated NuGet feed that requires authentication with your Avalonia Accelerate license key. Follow these steps to configure access to this feed in your C# project.
Option 1: Configure via nuget.config
(Recommended)
-
Locate or create a nuget.config file:
- Look for an existing
nuget.config
file in your solution directory - If none exists, create a new file named
nuget.config
in the same folder as your solution file (.sln
)
- Look for an existing
-
Add the following configuration:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="avalonia-accelerate" value="https://accelerate-nuget-feed.avaloniaui.net/v3/index.json" />
</packageSources>
<packageSourceCredentials>
<avalonia-accelerate>
<add key="Username" value="license" />
<add key="ClearTextPassword" value="YOUR_LICENSE_KEY" />
</avalonia-accelerate>
</packageSourceCredentials>
</configuration>