How to generate and play playlists with Windows Media Player in windows forms (C#)?

I am trying to get a Windows Media Player control to play a playlist generated in c# code-behind. I have got a control on the windows form called axWindowsMediaPlayer1, and have AxWMPLib and WMPLib added as references. I can get the player to play a single file via the URL property, but not by creating a playlist.

I am sure it must be something simple I am missing and would be grateful for some assistance!

The full code behind file is attached.
Who is Participating?
Mike TomlinsonMiddle School Assistant TeacherCommented:
Should be something like:
(I simply converted my VB.Net code from here: )

    WMPLib.IWMPPlaylist Playlist = axWindowsMediaPlayer1.newPlaylist("MyPlayList", "");
    // etc...

    axWindowsMediaPlayer1.currentPlaylist = Playlist;;
emjxAuthor Commented:
Many thanks for the reply - worked perfectly, was just missing the currentPlaylist bit.

A quick follow-up, how do you delete a playlist?
emjxAuthor Commented:
I found a solution to the playlist deletion - code below for anyone else who comes across this. First bit of code can be used as a function and does not display any confirmation message box. Second example includes a confirmation message.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.