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.