Dark Player II
Liste der Anhänge anzeigen (Anzahl: 3)
Dark Player II Mit einiger Verspätung ist der Player nun doch fertig geworden. Informationen Haupt - Dies ist der Player - Audio (.mp3,.wav,.wma,.aiff,.aif,.ogg) - Video (.mpeg,.mpg,.wmv,.avi,.dat) - Visualisierungen (Spectrum Lines, Spectrum Solid, Ocilloscope, Image Bumper und X) - Playlistenformate M3U, ASX und DPL - Tag-Editor - Equalizer - Ansichtsoptionen - Transparenz - Rekursive Suche Radio - Kategoriesystem (über Rechtsklick auf ComboBox einstellbar) - Visualisierungen - Transparenz CD - Laufwerk wählbar - Transparenz Manager Der Manager verwaltet alle Programme, abgesehen vom Player, um zusätzliche Optionsmenüs zu sparen FileManager - Programm ausschließlich zur Verwaltung von Dateizuweisungen - Icon für das gewählte Format frei wählbar - Rekursive Suche Playlist Converter - Programm zur Konvertierung von Playlisten - Formate M3U, ASX und DPL werden unterstützt - Rekursive Suche Skin Editor - Programm zum erstellen und editieren von Skins - Dateiformat DPSF - Rekursive Suche Skins - Blue - Black - Gray - Classic - Red Fehler - Dateiverknüpfung mit Skin Editor fehlerhaft, obwohl gleicher Code, wie bei Haupt - Falls Tags noch nicht existieren, können sie nicht erstellt werden - Buttons 'Add' bis 'Save playlist: Dialoge öffnen im Hintergrund Rot=lange Dauer Grün=Geringe/Normale Dauer Blau=Unbestimmte Dauer Ihr könnt gerne Hinweise zur Fehlerbeseitigung geben (:mrgreen:). Beseitigte Fehler - Buttons 'Add' bis 'Save playlist: Dialoge öffnen im Hintergrund - Buttons 'Next' bis 'Back' erzeugen eine Meldung 'Division durch null', wenn Playliste leer ist. - Button 'Tags' liefert eine Zugriffsverletzung, wenn Playliste leer ist. - Man weiss nicht was die Regler in Ihrer Funktion bewirken - Teilweise keine funktionalen Beschriftungen/ Keine Labels/Hints - Unlogische Anordnung - Pause-Knopf unterbricht die Wiedergabe, nochmal Pause setzt die Wiedergabe fort (Eine Umbenennung in 'Continue' wär gut) - kein Focus auf Eingabezeile (direct open) - OK möglich, obwohl keine Auswahl (direct open) - Suche bricht nicht ab bei "Ok" oder "Cancel" (Browser) - Bei Auswahl des Transparency.Modus ist keine Überprüfung auf sinnvolle Werte vorhanden (Settings) Arbeiten - Sprachsystem - Beseitigen der unklaren Fehler (siehe letzter Post) Anleitung Siehe Anhang. Lizenz Dark Player II Es ist nicht erlaubt, das Programm ohne Erlaubnis des Teams zu verbreiten. Dieses Programm ist vollkommen kostenlos. Wird diese Lizenz nicht eingehalten, gibt es Konflikte mit dem DarkPlayer-Team. Copyright 2006-2007 by Nils D., Fabian N., Christian K. and Heiko Thiel Alle Rechte vorbehalten. Dark Player II It is not allowed to pass on this program without a permission from the team. This program is totally free. If this license would not be kept it would be give conflicts with the DarkPlayer-Team. Copyright 2006-2007 by Nils D., Fabian N., Christian K. and Heiko Thiel All rights reserved. Fröhliches Testen, irgendeinen Fehler übersieht der Entwickler immer. |
Re: dAmp Beta
Hi,
ich fange einfach mal an:
Chris |
Re: dAmp Beta
Äh... bin ich blind oder wieso finde ich den Anhang mit dem Programm nicht? :gruebel:
mfG mirage228 |
Re: dAmp Beta
Hi,
sagen wir so: gerade eben war er noch da. :gruebel: Chris |
Re: dAmp Beta
Sorry ich lad ihn gleich hoch, ist gerade in bearbeitung!
So ... steht jetzt zur Verfügung :-D |
Re: dAmp Beta
Hi,
also ich hab mir den Player mal angeschaut.
Ansonsten ist das Programm ganz gut geworden - der Spectrum Analyzer ist auch gut gelungen :) mfG mirage228 |
Re: dAmp Beta
@mirage228: Danke! Ist halt Beta. Die Trackbar wir noch ein Problem ... wenn mir da bloß einer helfen könnte ... was das verschieben betrifft weiß ich nicht wie man das macht ... OpenDialog verstehe ich nicht was du willst.
|
Re: dAmp Beta
Das mit dem Verschieben geht so :
Delphi-Quellcode:
Beim Opendialog soll man mehrere Lieder auf einmal in die Playlist laden können (Multiselect := true oder so)
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; Perform(wm_syscommand,$f012, 0); end; |
Re: dAmp Beta
Verschieben geht!
Nur wie Sorge ich dafür wenn ich z.B. 2 aufeinmal einfüge, dass jeder in seiner eigenen Spalte ist? Mit folgenden Code füge ich es hinzu:
Delphi-Quellcode:
procedure TFormPlayer.addClick(Sender: TObject);
var f: PChar; begin if not op.Execute then Exit; f := PChar(op.FileName); sams[samc] := BASS_SampleLoad(FALSE, f, 0, 0, 3, BASS_SAMPLE_OVER_POS); if sams[samc] <> 0 then begin playlist.Items.Add(op.FileName); Inc(samc); end else Application.MessageBox('Fehler beim Hinzufügen von der Datei!', 'dAmp', mb_OKCancel + mb_DefButton1 + MB_ICONQUESTION); end; |
Re: dAmp Beta
Hi Nils,
eigentlich solltest du dazu sagen, das du an dem Player fast nichts selbst programmiert hast. Das Spectrum war ein Beispiel in der Bass.dll. Die Units haben auch noch den original Dateinamen. Nichtsdestotrotz, finde ich den Player nicht schlecht ;) :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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