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.