Hi,
ich benutze in meinem Player die Bass.dll.
Soweit so gut^^
Nun, wenn ich ein Lied abspielen will, muss ich die wiedergabe 2x starten...
Das nervt natürlich.
Wenn ich Manuelles Debuggen mache kommt, dass Stream = 0 ist...was eig. garnicht sein kann.
Hier mal der Code:
Ich hoffe ihr könnt mir helfen...
AliveDevil
ich benutze in meinem Player die Bass.dll.
Soweit so gut^^
Nun, wenn ich ein Lied abspielen will, muss ich die wiedergabe 2x starten...
Das nervt natürlich.
Wenn ich Manuelles Debuggen mache kommt, dass Stream = 0 ist...was eig. garnicht sein kann.
Hier mal der Code:
VB.NET-Quellcode
- Sub play()
- Bass.BASS_ChannelStop(stream)
- 'Bass.BASS_StreamFree(stream)
- If Not ListBox1.Items.Count = Nothing Then
- stream = Bass.BASS_StreamCreateFile(False, files(num), 0L, 0L, BASSFlag.BASS_STREAM_AUTOFREE Or BASSFlag.BASS_STREAM_PRESCAN)
- 'stream = Bass.BASS_StreamCreateFile(Bass.BassBool.BassFalse, files(num), 0, 0, Bass.StreamCreateFile.BASS_CREATEFILE_DEFAULT)
- Bass.BASS_ChannelPlay(stream, False)
- 'Bass.BASS_StreamPlay(stream, Bass.BassBool.BassTrue, B Bass.BASS_Free()ASSFlag.BASS_STREAM_AUTOFREE And BASSFlag.BASS_STREAM_PRESCAN)
- state = True
- Statuslabel.Text = "Spielt: " & IO.Path.GetFileName(files(num))
- End If
- End Sub
Ich hoffe ihr könnt mir helfen...
AliveDevil