AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Ganz einfacher MP3 Player
Thema durchsuchen
Ansicht
Themen-Optionen

Ganz einfacher MP3 Player

Ein Thema von Blackheart · begonnen am 24. Mai 2008 · letzter Beitrag vom 27. Okt 2008
Antwort Antwort
Seite 3 von 4     123 4      
Blackheart
Registriert seit: 4. Mai 2005
Hallo Leute !
Hab mal wieder was zum testen wenn ihr möchtet.
Ein ganz simpler MP3 Player.
Dateien per Dialog hinzufügen.
Ordner & Unterordner(per Drag & Drop hinzufügen.
Freu mich wie immer über Anregungen oder auch Kritik.
Kein Installer oder Registry eintrag.
Zip und Screenshot anbei cr.300 kb.
Miniaturansicht angehängter Grafiken
screenshot_752.jpg  
Angehängte Dateien
Dateityp: zip m.player_1.0_624.zip (374,9 KB, 76x aufgerufen)
Blackheart
 
1234588
 
#21
  Alt 31. Mai 2008, 19:13
Zitat von Macci:
Eine Überprüfung mit FileExists würde ich nicht so gut finden, weil, wenn der Nutzer aus Versehen einen ungültigen Dateinamen angegeben hat, er dann keine Fehlermeldung erhält, sondern einfach nichts passiert.
Delphi-Quellcode:
if FileExists() then abspielen else error
//oder vma auch umgedreht :>
if not FileExists() then error else abspielen
//erste variante ist aber sinnvoller, da wohl oefters ein gueltiger dateiname eingegeben wird
ich finde es nicht so berauschend wenn der user eine fehlermeldung vom system bekommt. die sind manchmal etwas grober. da gebe ich lieber eine eigene fehlermeldung aus :)

ich selbst benutze die bass.dll, die mir ein ungeultiges handle liefert wenn die datei nicht gerendert werden konnte. feinheiten lassen sich dann mit einer funktion aehnlich der GetLastError() funktion erfahren. da entfaellt das doofe FileExists() :o)


//edit
wo war der rote kasten
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#22
  Alt 31. Mai 2008, 19:17
Zitat von 1234588:
Zitat von Macci:
Eine Überprüfung mit FileExists würde ich nicht so gut finden, weil, wenn der Nutzer aus Versehen einen ungültigen Dateinamen angegeben hat, er dann keine Fehlermeldung erhält, sondern einfach nichts passiert.
Delphi-Quellcode:
if FileExists() then abspielen else error
//oder vma auch umgedreht :>
if not FileExists() then error else abspielen
//erste variante ist aber sinnvoller, da wohl oefters ein gueltiger dateiname eingegeben wird
ich finde es nicht so berauschend wenn der user eine fehlermeldung vom system bekommt. die sind manchmal etwas grober. da gebe ich lieber eine eigene fehlermeldung aus

ich selbst benutze die bass.dll, die mir ein ungeultiges handle liefert wenn die datei nicht gerendert werden konnte. feinheiten lassen sich dann mit einer funktion aehnlich der GetLastError() funktion erfahren. da entfaellt das doofe FileExists() )
Ich danke euch fürs Testen meines Progs aber hier im Thread sollte es sich auch darauf beschränken für den Rest könntet ihr ja einen eigenen Thread eröffnen.
  Mit Zitat antworten Zitat
Macci
 
#23
  Alt 31. Mai 2008, 21:06
Zitat von Blackheart:
Ich danke euch fürs Testen meines Progs aber hier im Thread sollte es sich auch darauf beschränken für den Rest könntet ihr ja einen eigenen Thread eröffnen.
Hast Recht, Sorry. :-[
Dein Programm sieht übrigens gut aus, obwohl ich ehrlichgesagt schon immer nur den Media Player benutze
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#24
  Alt 16. Jun 2008, 22:24
Hallo Leute !
Hab den Player jetzt auf Bass dll umgestellt spielt jetzt auch ogg und wave.
Ganze Verzeichnisse werden jetzt per Drag and Drop übernommen.
Freu mich wie immer über Ratschläge, Bugmeldungen und natürlich Kritik.
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#25
  Alt 17. Jun 2008, 19:56
Gerade zwei Bugs gefunden.
Liste wurde nicht aktualisiert beim abspielen.
Opendialog wurde bei leerer Liste und Play nicht geöffnet.
Exe oben erneuert.
  Mit Zitat antworten Zitat
blender

 
Delphi 7 Personal
 
#26
  Alt 18. Jun 2008, 17:49
Hallo,
ich finde deinen Player ziemlich gut.
(Wie bekommst du das Symbol und das Menü in die Taskleiste? )

Die Lautstärkeregelung beeinflusst bei mir die des Windows Media Players, aber nicht die des Systems.
Ebenfalls würde ich für die Lautstärkeregelung eine Track Bar nehmen. Die könnte man dann auch ziehen.

Außerdem:
Ich kann mit deinem Player keine CD's öffnen.

Wenn kein Lied in der Listbox ist und man auf Play drückt kommt immer noch ein Fehler. (Listenindex überschreitet das Maximum...)

Die Einstellungen sollte man, finde ich, speichern.

Der Datei Öffnen Button lässt denken, er öffne das CD/DVD/Blue Ray Laufwerk.

Alles in allem ein gutes Programm!!!

PS: Wie wäre es mit einem Equalizer?
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#27
  Alt 22. Jun 2008, 16:48
Hallo !
Einige Bugs entfernt und einige Neuerungen hinzugefügt wie Folderdialog
zum hinzufügen von Ordnern oder ganzen Verzeichnissen.
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#28
  Alt 28. Jun 2008, 08:06
Mal wieder eine etwas neuere Version mit kleinen Neuerungen.
  Mit Zitat antworten Zitat
Dbof
 
#29
  Alt 28. Jun 2008, 08:51
Hallo, tolles Programm, einfach und schnell...

Was ich vermisse ist eine Option zum Speichern der Einstellungen(Ini), vll. eine Andockfuntion des Fensters(ScreenSnap) und ein Minimieren-Button, damit es auch schön in der Taskleiste verschwindet(oder vll. in die TNA?).

##Edit##
Noch ein Anliegen: mach doch bitte eine Repeat-Funktion, anstatt das nach der Wiedergabe aller Titel ein Fenster auftaucht, was mich fragt, ob ich die Playlist neustarten will...
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#30
  Alt 28. Jun 2008, 09:01
Danke fürs Testen.
Die Einstellungen werden in einer Ini im Projektordner gespeichert.
Mit Rechtsklick im Tray kannst du den Player links oder rechts andocken lassen.
Klick im Tray versteckt bzw. zeigt ihn wieder an.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz