Program a Media-Player in C#

Create a video and audio-player using C# and the Windows Presentation Foundation (WPF)

Ratings 4.72 / 5.00
Program a Media-Player in C#

What You Will Learn!

  • Understand how to design using the WPF.
  • Develop a functional and useful media-playing tool.
  • Add styles and effects to controls
  • Read and write XML data to and from disk
  • Use Windows Shell functions to obtain file metadata
  • Implement file drag-and-drop

Description

In this course you will follow the development of a complete project from the ground up. It explains how to use design and code a WPF program in Visual Studio. You will end up with a utility that plays audio and video, controls playback volume, balance, position and speed.

In this course you will develop programs that do all the following:
  • Play video and audio files
  • Load single media files or entire folders of files
  • Drag-and-drop files direct from the Windows Explorer
  • Create named playlists that can be saved and loaded to and from disk
  • Change the volume, position, speed and balance of a playing track
  • Use styles and effects to change the user interface appearance
  • Use Timers to respond to tick events
  • Use file dialogs to save and load files
  • Read and write structured XML files to and from disk
  • Create applications with multiple windows 
  • Use Windows Shell functions to obtain file metadata

This is a project-based course that comes with all the source code ready-to-run. It provides a great way for C# programmer to move beyond the basics to explore the development of more complex  C# applications using the WPF (Windows Presentation Foundation).

Who Should Attend!

  • Intermediate C# programmers looking for a project to extend their knowledge
  • C# programmers who want to learn to use the Windows Presentation Foundation (WPF)
  • Programmers wanting to understand how to play media, write XML data and query file metadata

TAKE THIS COURSE

Tags

  • C#
  • Windows Presentation Foundation

Subscribers

537

Lectures

35

TAKE THIS COURSE



Related Courses