VB.NET中的VLC播放器似乎無法檢測到播放結束,我做錯了什麼?VB.NET中的VLC播放器似乎無法檢測播放結束,我做錯了什麼?
我的目的是使用「_MediaPlayerEndReached」使播放器移動到下一個視頻,但是一旦視頻播放完成後什麼都不會發生,它就會停止(如下圖所示)。
而不是移動到下一個視頻它只是停留像這樣:
FYI:用於測試剪輯都是免費的拖車。
代碼:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
AxVLCPlugin21.playlist.items.clear()
AxVLCPlugin21.playlist.add("file:///C:/Users/Adminx/Downloads/The_Hobbit_Full_Length_Trailer_2_HD.mp4")
AxVLCPlugin21.playlist.play()
End Sub
Private Sub AxVLCPlugin21_MediaPlayerEndReached(sender As Object, e As EventArgs) Handles AxVLCPlugin21.MediaPlayerEndReached
AxVLCPlugin21.playlist.items.clear()
AxVLCPlugin21.playlist.add("file:///C:/Users/Adminx/Downloads/ShortestVid.avi")
AxVLCPlugin21.playlist.play()
End Sub
End Class
我該怎麼做? – Santa
我是否把這個事件放到了最後? – Santa
只是把它放在事件中,並且在線程之後放入「舊」命令。 – Guy