Skip to content

Advanced Media Player SDK .Net Guides & Tutorials

Media Player SDK .Net

Overview

Explore advanced implementation techniques, specialized usage guides, and tutorials for the Media Player SDK .Net. These resources address specific development scenarios that require custom approaches, including loop playback, position range control, platform-specific implementations, and more.

Available Guides

This curated collection of guides addresses specific advanced functionalities within the Media Player SDK .Net. Each guide provides practical instructions and insights to help you implement complex features effectively.

Getting Started Guides

  • Cross-Platform Video Player — Avalonia & MAUI Guide - Build cross-platform video players with Avalonia and .NET MAUI using MediaBlocksPipeline. Covers platform-specific setup, NuGet packages, MVVM patterns, and complete code examples for Windows, macOS, Linux, Android, and iOS.

  • Build a Video Player in C# - Step-by-step guide to building a full-featured video player in C# with file playback, timeline seeking, pause/resume, volume control, and playback speed adjustment using both MediaPlayerCoreX and MediaBlocksPipeline APIs.

  • Build a Video Player in VB.NET - Complete VB.NET guide for building a video player application with playback controls, timeline seeking, volume adjustment, and speed control with full Visual Basic code examples.

Playback Control & Features

Explore specialized guides on controlling media playback with advanced features.

  • Loop Mode and Position Range Playback - Master loop playback and custom start-stop position (segment playback) features for both MediaPlayerCore (DirectShow) and MediaPlayerCoreX (GStreamer) engines. This comprehensive guide covers automatic restart when media reaches the end, playing specific segments between start and stop positions, and combining both for continuous segment loops. Learn how to implement video loops for kiosks or displays, create preview playback windows, test specific portions of media files, and build seamless background video loops. The guide includes detailed property references, events, code examples, best practices, troubleshooting tips, and a comparison table between both engines to help you choose the right approach for your application.

Platform-Specific Implementation

Learn how to implement Media Player SDK .Net across different platforms and UI frameworks.

  • Avalonia Player Implementation - Comprehensive guide for implementing media playback in cross-platform Avalonia applications. Covers setup, integration, and platform-specific considerations for Windows, Linux, and macOS. Includes complete code examples and best practices for building professional media player applications with Avalonia UI framework.

  • Android Player Implementation - Step-by-step guide for integrating media playback in Android applications using MediaPlayerCoreX. Learn how to set up video rendering, handle Android lifecycle events, manage permissions, and implement player controls in Android native and MAUI applications.

Additional Resources

Beyond the specific guides listed above, we offer a wealth of supplementary materials to support your development journey with the Media Player SDK .Net.

Code Samples

Our extensive GitHub repository contains practical implementation examples. These samples demonstrate various SDK capabilities across different .NET frameworks including WPF, WinForms, WinUI, Avalonia, MAUI, Android, and iOS.

Technical Support

If you encounter challenges during implementation, our technical documentation provides detailed solutions for common development questions.