У меня есть WMP в моем проекте vb. net, и я хотел загрузить следующий носитель автоматически после того, как первый был закончен. Я провел небольшое исследование по googel и обнаружил простой для понимания код, как показано ниже.
Private Sub AxWindowsMediaPlayer1_PlayStateChange(ByVal sender As System.Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles AxWindowsMediaPlayer1.PlayStateChange
If AxWindowsMediaPlayer1.playState = WMPLib.WMPPlayState.wmppsStopped Then
AxWindowsMediaPlayer1.URL = ("Test2.mp4")
MessageBox.Show("Playing End")
End If
End Sub
Однако я не могу заставить его автоматически воспроизводить следующее (Test2.mp4), если у меня нет всплывающего окна сообщения. Я обнаружил это чисто случайно. Однако я не хочу, чтобы окно сообщений появлялось каждый раз, когда новый файл Mp4 готов к воспроизведению. Кто-нибудь знает, что здесь происходит и как я могу это исправить?