Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Ganz einfacher MP3 Player (https://www.delphipraxis.net/114411-ganz-einfacher-mp3-player.html)

1234588 31. Mai 2008 19:13

Re: Ganz einfacher MP3 Player
 
Zitat:

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

Blackheart 31. Mai 2008 19:17

Re: Ganz einfacher MP3 Player
 
Zitat:

Zitat von 1234588
Zitat:

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)

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.

Macci 31. Mai 2008 21:06

Re: Ganz einfacher MP3 Player
 
Zitat:

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 :-)

Blackheart 16. Jun 2008 22:24

Re: Ganz einfacher MP3 Player
 
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.

Blackheart 17. Jun 2008 19:56

Re: Ganz einfacher MP3 Player
 
Gerade zwei Bugs gefunden.
Liste wurde nicht aktualisiert beim abspielen.
Opendialog wurde bei leerer Liste und Play nicht geöffnet.
Exe oben erneuert.

blender 18. Jun 2008 17:49

Re: Ganz einfacher MP3 Player
 
Hallo,
ich finde deinen Player ziemlich gut.
(Wie bekommst du das Symbol und das Menü in die Taskleiste? :stupid: )

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. :gruebel:

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

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!!! :thumb:

PS: Wie wäre es mit einem Equalizer?

Blackheart 22. Jun 2008 16:48

Re: Ganz einfacher MP3 Player
 
Hallo !
Einige Bugs entfernt und einige Neuerungen hinzugefügt wie Folderdialog
zum hinzufügen von Ordnern oder ganzen Verzeichnissen.

Blackheart 28. Jun 2008 08:06

Re: Ganz einfacher MP3 Player
 
Mal wieder eine etwas neuere Version mit kleinen Neuerungen.

Dbof 28. Jun 2008 08:51

Re: Ganz einfacher MP3 Player
 
Hallo, tolles Programm, einfach und schnell... :thumb:

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...

Blackheart 28. Jun 2008 09:01

Re: Ganz einfacher MP3 Player
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:14 Uhr.
Seite 3 von 4     123 4      

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