media-player-sdk-x-avalonia

Community

Play media in Avalonia on Windows, Linux, macOS.

Authorvisioforge
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill removes the friction of integrating VisioForge Media Player SDK X into an Avalonia desktop app so you can reliably play common media formats across Windows, Linux, and macOS.

Core Features & Use Cases

  • Avalonia VideoView integration for playback: wires MediaPlayerCoreX to Avalonia’s VideoView and handles core player lifecycle (open, play, stop, pause/resume) in a desktop UI.
  • Cross-platform NuGet strategy: explains which managed wrapper and Avalonia UI packages to use, plus how to add the correct per-OS native runtime packages (and why Linux relies on system GStreamer).
  • Real-world media app capabilities: supports HTTP(S), HLS, RTSP, RTMP, MMS, and local files, and covers licensing, audio output device selection, tag reading, stream info introspection, seek, rate control, volume, and frame stepping.

Quick Start

Build an Avalonia project that targets your desktop OS, add the required VisioForge wrapper + Avalonia UI packages and the correct conditional native redists, then create MediaPlayerCoreX bound to VideoView and call OpenAsync followed by PlayAsync for a file or URL.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: media-player-sdk-x-avalonia
Download link: https://github.com/visioforge/help/archive/main.zip#media-player-sdk-x-avalonia

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.