Hallo VB-Paradise-Community, ich habe eine kleine Frage zur WMP-Control. Bin verzweifelt . Könnt ihr mir helfen?
Ich mache gerade ein DJ-Programm mit zwei unabhängigen Decks, das auch einen Solo-Modus beinhaltet, sprich, man muss nicht von Hand zwischen den Decks überfaden, sondern die Deck-Playlist läuft durch.
Um das zu realisieren, nutze ich diesen Code:
Nun habe ich das Problem, dass zwar der nächste Song ausgewählt und in den Player geladen wird, aber nicht losläuft. Man muss extra nochmal auf den Play-Knopf drücken.
Habt ihr vielleich Ideen, wie ich es schaffen könnte, dass der nächste Song auch gleich losläuft?
Mircosofter2206
Ich mache gerade ein DJ-Programm mit zwei unabhängigen Decks, das auch einen Solo-Modus beinhaltet, sprich, man muss nicht von Hand zwischen den Decks überfaden, sondern die Deck-Playlist läuft durch.
Um das zu realisieren, nutze ich diesen Code:
VB.NET-Quellcode
- Private Sub AxWindowsMediaPlayer1_PlayStateChange(sender As Object, e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles AxWindowsMediaPlayer1.PlayStateChange
- If ListBox1.Items.Count > NowSelected1 + 1 And e.newState = WMPLib.WMPPlayState.wmppsMediaEnded And Solo Then
- NowSelected1 = NowSelected1 + 1
- ListBox1.SelectedIndex = NowSelected1
- Dim iou As String = List1.Item(NowSelected1)
- AxWindowsMediaPlayer1.URL = iou
- AxWindowsMediaPlayer1.Ctlcontrols.play()
- SetCrossFaderSettings()
- End If
- End Sub
Nun habe ich das Problem, dass zwar der nächste Song ausgewählt und in den Player geladen wird, aber nicht losläuft. Man muss extra nochmal auf den Play-Knopf drücken.
Habt ihr vielleich Ideen, wie ich es schaffen könnte, dass der nächste Song auch gleich losläuft?
Mircosofter2206
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mircosofter2206“ ()