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!
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!
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.