What problem does it solve?
This skill solves the complexity of integrating VisioForge Media Player SDK X into an Uno Platform app across multiple target OSes while avoiding the most common runtime and build-time failures.
Core Features & Use Cases
- Uno-specific integration: Wire up the Uno
VideoView control using MediaPlayerCoreX for a shared playback API across Windows, Android, iOS, and Mac Catalyst.
- Correct multi-target packaging: Apply the required per-OS native redist NuGet packages and the Uno MSBuild SDK setup so the app builds and initializes successfully on each target.
- Operational onboarding for playback: Cover SDK boot (
InitSDKAsync), licensing registration, supported stream types (HTTP(S), HLS, DASH, RTSP), and platform pitfalls like cleartext HTTP, iOS ATS rules, missing native libs, and WebAssembly incompatibility.
Use case: You want one Uno codebase that plays local files and network streams with minimal platform-specific code, using the same C# playback logic while ensuring the correct native runtime and initialization steps occur on every OS.
Quick Start
Ask the skill to guide you through setting up your Uno csproj, initializing VisioForgeX.InitSDKAsync(), and playing an HTTPS video URL in your Uno MainPage using MediaPlayerCoreX and VisioForge.Core.UI.Uno.VideoView.