media-player-sdk-x-winui

Community

Integrate Media Player SDK X into WinUI 3.

Authorvisioforge
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the integration and deployment headaches of adding VisioForge Media Player SDK X playback to a WinUI 3 (Windows App SDK) app, including the correct WinUI VideoView wiring, pinned NuGet setup, and common runtime failures.

Core Features & Use Cases

  • WinUI 3 VideoView integration: Render X-engine playback by wiring the WinUI-specific VideoView to a Win2D CanvasControl.
  • Cross-platform X SDK playback setup: Configure MediaPlayerCoreX with the right wrapper and native redist NuGets and use UniversalSourceSettings.CreateAsync to open URIs/paths/streams.
  • Production-focused troubleshooting: Address frequent issues like DLL not found (native resolution), missing codecs/elements, trial expiration due to missing license certificate, and black preview symptoms.
  • Audio device handling & basic controls: Select an audio output device, enable/disable audio playback, and support play/pause/resume/stop and seeking with UI timers.

Quick Start

Add the pinned NuGets, create a VideoView(canvasControl), construct MediaPlayerCoreX with it, then open a source with UniversalSourceSettings.CreateAsync and call OpenAsync followed by PlayAsync.

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-winui
Download link: https://github.com/visioforge/help/archive/main.zip#media-player-sdk-x-winui

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.