Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
Delphi 3 Professional
|
Re: ID3 Viel zu langsam beim lesen
6. Aug 2007, 16:11
Die von dir angegebene Zeit vom WMP ist auf einen der folgenden Punkte zurückzuführen:
1. Du wolltest Dateien zur Bibliothek hinzufügen, die bereits vorhanden sind. Der WMP übergeht diese.
2. Du hast lediglich Dateien in der Medienbibliothek oder einer Playlist angezeigt. Diese Metadaten speichert der WMP in einer internen Datenbank für schnellen Zugriff.
Dunkels Tipp solltest du befolgen, falls du bisher bei allen Tests die Progressbar ständig aktualisiert hast. Ansonsten bleibt zu sagen, dass zwei Minuten für 1000 Dateien absolut keine lange Zeit sind. Wann musst du die Daten denn einlesen? Ein Benutzer hat Verständnis dafür, dass das Einlesen von tausenden von Dateien eine Zeitlang dauert, wenn er es nicht ständig machen muss. Geht es dir um das Einlesen z.B. aller Dateien in einem Verzeichnis, um sie anzuzeigen? Dann ist vielleicht ein Konzept wie beim WMP ganz günstig, oder du verlagerst das Einlesen in einen zweiten Thread, damit der Benutzer während des Einlesens schon mit dem Programm arbeiten kann (und schonmal die Daten angezeigt bekommt, die verfügbar sind).
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
|