Hi Guys / Gals - Is there any way to track your AxWindowsMediaPlayer1 when it reaches the end of the Playlist, I am doing a Play / Pause Button but it goes on looping the playlist endlessly, so I was just hoping if I can know it has reached the end of the playlist I can put a stop to it.
Or maybe there is a better way of implementing the Play / Pause Button
Your help will be greatly appreciated.
Thanks
Jim
Here is the code basically I have two populated list boxes and i select to play from which song to which song which makes up my Playlist.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim oMedia As WMPLib.IWMPMedia
Dim mp3fileName As String
Dim d As Integer
FromSong = Song1.SelectedItem
ToSong = Song2.SelectedItem
If My.Settings.songpath = "" Then
MessageBox.Show("Please Select a Audio Folder")
Else
For d = FromSong To ToSong
mp3fileName = mp3fileName + ".mp3"
folderName = My.Settings.songpath
oMedia = AxWindowsMediaPlayer1.newMedia(folderName & "\" & mp3fileName)
oMedia.setItemInfo("Index", AxWindowsMediaPlayer1.currentPlaylist.count)
AxWindowsMediaPlayer1.currentPlaylist.appendItem(oMedia)
Next
End If
If Button1.Tag = "Play" Then
Button1.Tag = "Pause"
AxWindowsMediaPlayer1.Ctlcontrols.play()
Button1.BackgroundImage = My.Resources.iconPause
ElseIf Button1.Tag = "Pause" Then
Button1.Tag = "Play"
Button1.BackgroundImage = My.Resources.iconPlay
AxWindowsMediaPlayer1.Ctlcontrols.pause()
End If
End Sub