Moin Leute,
bin neu hier im Forum und da ich ad hoc keinen extra Bereich für Fragen zu C# ausmachen konnte, poste ich mal hier (@Mods, Admins sollte ich was übersehen haben und ihr verschiebt das hier, dann sry für den Aufwand).
So zu meinem Problem:
Ich habe unter Verwendung der Quartz.dll in C# einen MP3Player gebastelt, der nur sehr rudimentäre Basis Funktionen implementiert (Abspielen, Stop, Pause und Resume).
Jetzt mein Problem:
wenn ich eine Datei öffne mit:
MP3Player.RenderFile(value); ---> [value ist hierbei der String des Dateinnamens]
MP3Player.Run();
und dann während das Stück gespielt wird ein neues öffnen möchte, passiert nicht das was ich erwarten würde, nämlich, dass das derzeit spielende Stück abbricht und durch das neue Stück ersetzt wird, sondern das 2. Stück wird paralell gestartet und ich habe so eine Art Kanon-Effekt, was wirklich nicht sooo der Brüller ist.
Ich bin nun nicht so der Crack und relativ neu in der Programmierwelt, weshalb ich hoffe, dass jemand von euch mir einen Rat geben kann, wie ich das Problem lösen kann.
Thx und Greeds
Rando
bin neu hier im Forum und da ich ad hoc keinen extra Bereich für Fragen zu C# ausmachen konnte, poste ich mal hier (@Mods, Admins sollte ich was übersehen haben und ihr verschiebt das hier, dann sry für den Aufwand).
So zu meinem Problem:
Ich habe unter Verwendung der Quartz.dll in C# einen MP3Player gebastelt, der nur sehr rudimentäre Basis Funktionen implementiert (Abspielen, Stop, Pause und Resume).
Jetzt mein Problem:
wenn ich eine Datei öffne mit:
MP3Player.RenderFile(value); ---> [value ist hierbei der String des Dateinnamens]
MP3Player.Run();
und dann während das Stück gespielt wird ein neues öffnen möchte, passiert nicht das was ich erwarten würde, nämlich, dass das derzeit spielende Stück abbricht und durch das neue Stück ersetzt wird, sondern das 2. Stück wird paralell gestartet und ich habe so eine Art Kanon-Effekt, was wirklich nicht sooo der Brüller ist.
Ich bin nun nicht so der Crack und relativ neu in der Programmierwelt, weshalb ich hoffe, dass jemand von euch mir einen Rat geben kann, wie ich das Problem lösen kann.
Thx und Greeds
Rando