![]() |
Re: Mein kleiner mp3-Player...
Zitat:
Aber ich hab da schon ne Idee....:coder2: \\edit: btw: @Kernel32.DLL: Du nutzt ja auch den Royal-Style. Mir kamen die Titelleisten so komisch bekannt vor :D @himitsu: Hab oben irgendwo geschrieben womit das zusammenhängt, und da werd ich auch noch dran fummeln. Wobei die Auslastung bei aktivem Lied mit aktivem Vis nunmal entsprechend ist. Aber ich sags immer wieder gerne: Es ist ein Thread mit tpIdle :!:. Sobald ein anderer Prozess will, macht das Vis des Players eben nix mehr. Also ist die Auslastung doch wurscht, da sie nur so hoch ist, wenn die Power über ist. Zu der Sache mit den Masken: Es ist so einfach :D. Im Bilderordner sind ja ein paar Files die mit *mask enden, und welche ohne. Naja, und im prog werden halt die Masken mit den Bildern kombiniert, und dann übereinander transparent gezeichnet -> fertig. Hierbei ist im Übrigen die "Layer"-Property der TImage32-Kompo ultrapraktisch, da das Alphablending da sehr schnell abläuft. Von Hand ist's net ganz so schnell, aber auch machbar. Bin heute leider zu nicht mehr gekommen, als mir ein paar Gedanken zu machen. Eine Playlist kommt auf jeden Fall noch! Und der ganze "normale" andere Kram auch. Hab oben ja geschrieben, dass dies hier eine Alpha-Alpha-Version ist ;). (Das erklärt auch den Formtitel. Zumal ich wohl eh zu einem Freiform-Fenster übergehen werde.) Stay tuned - I'm on the ball :drunken: Dank und Gruss! Fabian |
Re: Mein kleiner mp3-Player...
Zitat:
ne tu das bitte nicht... :roll: |
Re: Mein kleiner mp3-Player...
Zitat:
nee,das stimmt so nicht ganz: das lied lief ja normaaaaal und urplötzlich sah es so aus. |
Re: Mein kleiner mp3-Player...
Dann ist vermutlich der Puffer der BASS.DLL mittendrin mal leer gelaufen. Aber ich hab das glaub ich schon behandelt.
Das Problem war, dass ich für den Pegel bei leerem Puffer den Wert 63565 bekomme, und die normalen Pegel sind 0..127. Diesen Wert rechne ich direkt in einen Winkel um, um die Balken links und rechts zu zeichnen, und ging davon aus, dass nur Werte zwischen 0 und 127 ankommen. Bei 65565 wurden die Anzeigen ca. 500 Mal im Kreis rum gezeichnet - das sieht nicht gut aus, und dauert auch etwas... daher die verzögerte Reaktion nach Auftreten. Naja, und wenn ein neues Lied gestartet wird, oder das Lied normal weiterläuft, dann fällt der Pegel nicht direkt wieder runter, sondern wird weich zurückgefahren, und das dauert dann etwas bis der wieder im normalen Wertebereich liegt :). Bei meinem jetzigen Stand gehe ich bei leerem Puffer einfach von einem Pegel von 0 aus, und das scheint zu klappen. Für eine neue Version reicht's allerdings noch nicht - Das ganze GUI-Gedönse hält voll auf 8) gruss, Fabian |
Re: Mein kleiner mp3-Player...
:hi:
Also Musik spielt es schonmal ab... :mrgreen: Spaß beiseite, die Visualisierung find ich echt stark, wie Robert gesagt hat, die 2 Balken rechts und links sind echt gut gelungen. Kann mich den verbesserungsvorschlägen meiner Vorredner anschließen. ;) Nachtrag: :shock: Ich seh grad 100% CPU-Auslastung :? |
Re: Mein kleiner mp3-Player...
Zitat:
Ein für alle Mal: Ein Tipp von Gandalfus varhalf mir dazu die CPU-Auslastung zu drücken! Bei mir (AMD 2500+) komme ich, wenn alles an Schnickschnack an ist, auf ca. 85%, wenn nur die Balken an sind auf ~50%. -> und es ist ein Threaaaaad! Mit Priority = tpIdle!!! :thuimb: Werd die Tage mal nen Update nachreichen, damit das 100%-CPU-Geheule aufhört, und ein paar funktional orientierte Vorschläge durchkommen :mrgreen:. Danke schonmal bis hier! :dp: |
Re: Mein kleiner mp3-Player...
Schönes Design :-D und tolle Visualisationen!
Mal eine Frage... Mit welchem Programm hast du diese Glas-Images erstellt? Diese sieht-aus-wie-Glas Optik versuche ich schon lange hinzubekommen. Bisher vergebens :( |
Re: Mein kleiner mp3-Player...
Zitat:
|
Re: Mein kleiner mp3-Player...
wäre echt cool wenn du den source code ausstellen würdest^^
vorschläge: - lautstärke regler - wav abspielbarkeit - mainmenu - leiste für fortschritt des liedes (sprich das teil das angibt wie weit das lied ist nebendran vieleicht noch ne zeit anzeige wie viele mins bzw sekunden vergangen sind und wie lang das lied insgesammt lang ist) ich hoffe ich konnte dir ein paar brauchbare vorschläge geben und hoffe das du den code irgendwann mal ausstellt^^ |
Re: Mein kleiner mp3-Player...
Naja, unter "handlich" verstehe ich was anderes... :zwinker:
Ansonsten nicht schlecht, wird sicher cool werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz