henkjan111
Gebruiker
- Lid geworden
- 9 jan 2011
- Berichten
- 221
Hallo,,
Ik ben een jingleplayer aan het maken (in visual basic). Het is onder andere de bedoeling dat er meerdere jingle's tegelijk afgespeeld kunnen worden. Het probleem is nu:
dat ik maar maximaal 2 liedjes tegelijk af kan spelen (in meerdere mediaplayers).
Heeft iemand hiervoor een oplossing?
Alvast bedankt
Groeten mij
(als het niet duidelijk is plaats gerust een reactie)
Dit is wat ik nu heb:
Ik ben een jingleplayer aan het maken (in visual basic). Het is onder andere de bedoeling dat er meerdere jingle's tegelijk afgespeeld kunnen worden. Het probleem is nu:
dat ik maar maximaal 2 liedjes tegelijk af kan spelen (in meerdere mediaplayers).
Heeft iemand hiervoor een oplossing?
Alvast bedankt
Groeten mij

(als het niet duidelijk is plaats gerust een reactie)
Dit is wat ik nu heb:
Code:
Public Class Jingle
Private Sub Jingle_Load(sender As Object, e As EventArgs) Handles MyBase.Load
AxWindowsMediaPlayer1.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer2.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer3.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer4.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer5.settings.volume = TrackBar1.Value
End Sub
Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
TrackBar1.Value = 80
AxWindowsMediaPlayer1.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer2.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer3.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer4.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer5.settings.volume = TrackBar1.Value
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
AxWindowsMediaPlayer1.Ctlcontrols.stop()
AxWindowsMediaPlayer2.Ctlcontrols.stop()
AxWindowsMediaPlayer3.Ctlcontrols.stop()
AxWindowsMediaPlayer4.Ctlcontrols.stop()
AxWindowsMediaPlayer5.Ctlcontrols.stop()
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
AxWindowsMediaPlayer1.Ctlcontrols.stop()
AxWindowsMediaPlayer2.Ctlcontrols.stop()
AxWindowsMediaPlayer3.Ctlcontrols.stop()
AxWindowsMediaPlayer4.Ctlcontrols.stop()
AxWindowsMediaPlayer5.Ctlcontrols.stop()
ListBox1.Items.Clear()
Button2.Text = "Leeg"
ListBox2.Items.Clear()
Button4.Text = "Leeg"
ListBox3.Items.Clear()
Button3.Text = "Leeg"
ListBox4.Items.Clear()
Button7.Text = "Leeg"
ListBox5.Items.Clear()
Button8.Text = "Leeg"
End Sub
Private Sub TrackBar1_Scroll(sender As Object, e As EventArgs) Handles TrackBar1.Scroll
AxWindowsMediaPlayer1.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer2.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer3.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer4.settings.volume = TrackBar1.Value
AxWindowsMediaPlayer5.settings.volume = TrackBar1.Value
End Sub
Private Sub Jingle_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.A Then
Button2.PerformClick()
End If
If e.KeyCode = Keys.B Then
Button4.PerformClick()
End If
If e.KeyCode = Keys.C Then
Button3.PerformClick()
End If
If e.KeyCode = Keys.D Then
Button7.PerformClick()
End If
If e.KeyCode = Keys.E Then
Button8.PerformClick()
End If
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
OpenFileDialog1.ShowDialog()
End Sub
Private Sub OpenFileDialog1_FileOk(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
If Button2.Text = "Leeg" Then
For Each track In OpenFileDialog1.FileNames
ListBox1.Items.Add(System.IO.Path.GetFileName(track))
Next
For Each track In OpenFileDialog1.FileNames
ListBox1.Items.Add(track)
Next
ListBox1.SelectedIndex = 1
Button2.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
ElseIf Button4.Text = "Leeg" Then
For Each track In OpenFileDialog1.FileNames
ListBox2.Items.Add(System.IO.Path.GetFileName(track))
Next
For Each track In OpenFileDialog1.FileNames
ListBox2.Items.Add(track)
Next
ListBox2.SelectedIndex = 1
Button4.Text = System.IO.Path.GetFileName(ListBox2.SelectedItem)
ElseIf Button3.Text = "Leeg" Then
For Each track In OpenFileDialog1.FileNames
ListBox3.Items.Add(System.IO.Path.GetFileName(track))
Next
For Each track In OpenFileDialog1.FileNames
ListBox3.Items.Add(track)
Next
ListBox3.SelectedIndex = 1
Button3.Text = System.IO.Path.GetFileName(ListBox3.SelectedItem)
ElseIf Button7.Text = "Leeg" Then
For Each track In OpenFileDialog1.FileNames
ListBox4.Items.Add(System.IO.Path.GetFileName(track))
Next
For Each track In OpenFileDialog1.FileNames
ListBox4.Items.Add(track)
Next
ListBox4.SelectedIndex = 1
Button7.Text = System.IO.Path.GetFileName(ListBox4.SelectedItem)
ElseIf Button8.Text = "Leeg" Then
For Each track In OpenFileDialog1.FileNames
ListBox5.Items.Add(System.IO.Path.GetFileName(track))
Next
For Each track In OpenFileDialog1.FileNames
ListBox5.Items.Add(track)
Next
ListBox5.SelectedIndex = 1
Button8.Text = System.IO.Path.GetFileName(ListBox5.SelectedItem)
Else
MsgBox("Geen knop meer beschikbaar")
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
AxWindowsMediaPlayer1.URL = ListBox1.SelectedItem
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
AxWindowsMediaPlayer2.URL = ListBox2.SelectedItem
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
AxWindowsMediaPlayer3.URL = ListBox3.SelectedItem
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
AxWindowsMediaPlayer4.URL = ListBox4.SelectedItem
End Sub
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
AxWindowsMediaPlayer5.URL = ListBox5.SelectedItem
End Sub
Private Sub ListBox1_DragDrop(sender As Object, e As DragEventArgs) Handles ListBox1.DragDrop
Dim Files As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
For Each FileName As String In Files
ListBox1.Items.Add(FileName)
Next
End Sub
End Class
Laatst bewerkt: