это мой код:окна медиаплеера остановки воспроизведения песни, когда PlayStateChange изменена, чтобы играть
Private Sub AxWindowsMediaPlayer1_PlayStateChange(ByVal sender As System.Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles AxWindowsMediaPlayer1.PlayStateChange
If AxWindowsMediaPlayer1.playState = WMPPlayState.wmppsMediaEnded Then
Dim str As Integer
'the original lblPlayItemIndex.Text = 0 : the index of the first item in the listview
str = lblPlayItemIndex.Text + 1
AxWindowsMediaPlayer1.URL = fmPlaylist.lstPlaylist.Items(str).Tag
AxWindowsMediaPlayer1.Ctlcontrols.play()
MsgBox("str: " & str)
End If
End Sub
У меня есть ListView в качестве списка для воспроизведения медиа-плеер .... .tag каждого элемента в listview - дорожка для песни
«lblPlayItemIndex.Text» - это индекс listviewitem, и когда конец песни ... он сделает «lblPlayItemIndex.Text» +1, чтобы получить следующий элемент в listview
на самом деле я сделал это хорошо .... но про когда я закрываю сообщение, воспроизведение песни прекращается.
есть что-то не так в моем коде .... или я должен сделать это другим способом ?? !!
Я отредактировал ваше название. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
@ Джон Сандерс жаль :) –