Udemyintermediateen

Program a Media-Player in C#

Learn C# & WPF to build interactive video and audio players. Create custom media controls and enhance your applications. Perfect for multimedia development!

4.3(62)
554students
2h 12m
Certificate
Huw Collingbourne
Huw CollingbourneDirector of Technology, SapphireSteel Software

Course Content

Program a Media-Player in C# is an intermediate-level Udemy course taught by Huw Collingbourne. It runs 2h 12m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 62 reviews, with 554 students enrolled. It is a paid course, last updated August 2019.

Dive into WPF Development with a comprehensive, project-based course! Learn to build a powerful media player utility from scratch using C# and Visual Studio. This hands-on course guides you through every stage of development, from initial design to a fully functional application.

You'll gain practical skills in:

  • WPF Programming: Master the fundamentals of Windows Presentation Foundation to create rich and dynamic user interfaces.
  • Audio & Video Playback: Implement robust audio and video playback functionality within your applications.
  • Media File Handling: Learn to load single media files or entire folders for seamless playback.
  • User Interface Design: Develop intuitive interfaces using styles and effects to enhance the user experience.
  • Playlist Management: Create named playlists that can be saved and loaded, offering personalized listening experiences.
  • Playback Control: Gain control over volume, position, speed, and balance of playing audio and video tracks.
  • Drag-and-Drop Functionality: Implement convenient drag-and-drop file handling directly from Windows Explorer.
  • Timers & Event Handling: Utilize Timers to respond to tick events and create dynamic behavior.
  • File Dialogs: Integrate file dialogs for saving and loading media files.
  • XML Data Handling: Read and write structured XML files to persist application data.
  • Multi-Window Applications: Build applications with multiple windows for enhanced organization and functionality.
  • Windows Shell Integration: Leverage Windows Shell functions to retrieve valuable file metadata.

This course is perfect for C# programmers looking to advance their skills and explore the development of complex C# applications using WPF. You'll receive all ready-to-run source code, making it easy to follow along and apply your new knowledge. Build a portfolio piece and take your WPF development to the next level!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.