Rockstady11
Mitglied
Hallo Leute,
ich brauche erneut eure Hilfe, ich habe mittlerweile stundenlang erfolglos nach einer Lösung für mein Problem gesucht, bin aber leider nicht fündig geworden.
Eigentlich hört es sich relativ einfach an. Ich brauche eine Möglichkeit, mit der ich eine mp3-Datei im Loop abspielen lassen kann. Allerdings, wenn dies geht, ohne zusätzliche Timer oder so Zeug, da dies der Performance schadet und ich dies nicht wünsche.
Das Steuerelement mit dem Media-Player hatte ich schon versucht, aber aufgrund der schlechten Performance habe ich diese Lösung verworfen.
Die Standard-Methode:
Funktioniert blendend, allerdings eben nicht für mp3s.
Gerade habe ich es so, bin damit allerdings auch nicht glücklich:
Problem an dieser Methode ist, dass ich es nicht schaffe daraus einen Loop zu machen. Ich habe dazu parallel einen Timer laufen lassen, der dann nach einer von mir gewählten Zeit dies erneut ausführt, allerdings ist dies sehr ungenau, also man hört die Pausen zwischen den Loops.
Wie kann ich mein Problem sinnvoll lösen?
Bitte um Hilfe, danke!
Mit freundlichen Grüßen
Rockstady11
ich brauche erneut eure Hilfe, ich habe mittlerweile stundenlang erfolglos nach einer Lösung für mein Problem gesucht, bin aber leider nicht fündig geworden.
Eigentlich hört es sich relativ einfach an. Ich brauche eine Möglichkeit, mit der ich eine mp3-Datei im Loop abspielen lassen kann. Allerdings, wenn dies geht, ohne zusätzliche Timer oder so Zeug, da dies der Performance schadet und ich dies nicht wünsche.
Das Steuerelement mit dem Media-Player hatte ich schon versucht, aber aufgrund der schlechten Performance habe ich diese Lösung verworfen.
Die Standard-Methode:
Code:
My.Computer.Audio.Play("C:\Test.wav", AudioPlayMode.BackgroundLoop)
Gerade habe ich es so, bin damit allerdings auch nicht glücklich:
Code:
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Call mciExecute("Play" & Chr(32) & "C:\Test.mp3")
Problem an dieser Methode ist, dass ich es nicht schaffe daraus einen Loop zu machen. Ich habe dazu parallel einen Timer laufen lassen, der dann nach einer von mir gewählten Zeit dies erneut ausführt, allerdings ist dies sehr ungenau, also man hört die Pausen zwischen den Loops.
Wie kann ich mein Problem sinnvoll lösen?
Bitte um Hilfe, danke!
Mit freundlichen Grüßen
Rockstady11