Program A Media-Player In C#

Posted By: ELK1nG
Program A Media-Player In C#

Program A Media-Player In C#
Last updated 8/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.65 GB | Duration: 2h 13m

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

What you'll 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
Visual Studio (free or commercial edition).
Basic knowledge of C# programming (complete beginners should first study my ‘Learn C# Programming’ course)
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 filesLoad single media files or entire folders of filesDrag-and-drop files direct from the Windows ExplorerCreate named playlists that can be saved and loaded to and from diskChange the volume, position, speed and balance of a playing trackUse styles and effects to change the user interface appearanceUse Timers to respond to tick eventsUse file dialogs to save and load filesRead and write structured XML files to and from diskCreate applications with multiple windows Use Windows Shell functions to obtain file metadataThis 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).


Section 1: Creating a WPF Media Player

Lecture 1 Welcome to the Course

Lecture 2 ReadMe

Lecture 3 A First Media Player

Lecture 4 Source Code Archive [Download]

Lecture 5 The Three .NET Designers

Lecture 6 Introduction To XAML

Lecture 7 Design with XAML

Lecture 8 Creating Event-handlers

Lecture 9 Sliders

Lecture 10 Controlling Media Playback

Lecture 11 Previewing Mouse Events

Lecture 12 Timers

Lecture 13 Setting Slider Defaults

Lecture 14 Loading Selected Media Files

Lecture 15 Menus

Lecture 16 Loading a Media File

Lecture 17 Loading A Folder

Lecture 18 Music Non-Stop

Lecture 19 When Things Go Wrong!

Section 2: Playlists, Files and Styles

Lecture 20 Creating Playlists

Lecture 21 XML Writers

Lecture 22 Saving and Loading XML Data

Lecture 23 Customisable Playlists

Lecture 24 Drag and Drop Media Files

Lecture 25 Styling the User Interface

Lecture 26 Effects

Lecture 27 An Alternative Glow Effect

Lecture 28 Animating an effect

Lecture 29 Another approach to animation

Lecture 30 Styles

Lecture 31 Obtaining Media File Information

Lecture 32 Multiple windows

Lecture 33 Showing File Information

Lecture 34 Saving and Loading Playlists

Lecture 35 What next?

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