Zitat von
Gausi:
Wieso sind deine Abspielfunktionen eigentlich abhängig davon, wie die Dateien da reinkommen? Es sollte doch eigentlich egal sein, ob die Datei nun durch eine m3u oder ASX-Liste geladen wird, oder direkt per Opendialog ausgewählt wird, oder per Drag&Drop in die Liste reinkommt, oder nicht?
Am Ende einer irgendwie gearteten Einfügeoperation sollte doch immer eine Liste stehen, die diverse Objekte eines Datentyps TMediaFile (oder ähnlich) enthält. Wenn der User dann einen Eintrag in der Liste auswählt, muss je nach Dateityp (erkennbar z.B. an der Endung des Dateinamens oder sicherer über den Header) entschieden werden, ob nun die Audio- oder Video-Engine auf diese Datei losgelassen wird...
Es wird beim Einlesen der Liste unterschieden, welches Format es ist und beim Abspielen wird nur auf die Endung der Datei des Arrays geachtet.
@EWeiss: Naja...das dauert halt wieder Tage.... Wie ich diese logischen Fehler hasse!