Laden...

Audioplayer mit Skin programmieren

Erstellt von iceget vor 9 Jahren Letzter Beitrag vor 9 Jahren 2.670 Views
I
iceget Themenstarter:in
20 Beiträge seit 2011
vor 9 Jahren
Audioplayer mit Skin programmieren

Hallo liebe Community,

ich würde mir gerne einen eigenen Musikplayer (MP3) entwickeln.

Welche Komponenten sollte ich am besten verwenden?
Ich hab mir überlegt für die gesamte Audiofunktion die bass.dll zu verwenden.

Habt ihr schon mal Erfahrungen mit so einem Projekt gemacht?
Ich würde gern einen Fader einbauen und eben mit Playlists hantieren können.

Außerdem wäre mir wichtig eigene Skins zu erstellen,
ich habe hier mal ein Beispiel (Skin) von GOM hochgeladen.
Wie bekomme ich das mit dem Skin so hin? Gibt's da ein eigenes Framework für C#, oder einfach nur Pictureboxen (Buttons) mit einem Hintergrundbild?

Für jede Hilfe bin ich sehr dankbar!

Lg Iceget

2.921 Beiträge seit 2005
vor 9 Jahren

Hallo iceget.

ich denke, wenn Du mit WPF das ganze machst erübrigt sich das mit den Skins.
Denn dann kannst Du das alles selbst hinterher jederzeit machen.

Wenn Du eine Windows-Forms Anwendung machen solltest,
dann empefehle ich Dir unter anderem hier nachzusehen:

Und da gibt es natürlich auch wieder mehrere Möglichkeiten:

Kommerziell und nicht kommerziell.
Und davon nochmal zwei Möglichkeiten:

Entweder ein Framework das alle Komponenten skinned oder geskinnte Controls, die eben schon entsprechend gezeichnet sind.

Am flexibelsten ist IMHO:

benutze ein nichtkommerzielles OpenSource Projekt das Dir die Controls zur Laufzeit skinned.

Nicht kommerziell:
Skins

(ein altes Projekt, das ich allerdings bisher nicht mehr weiterverfolgt habe, in diesem Falle evtl. PN an mich)

Kommerziell:

Geskinnte einzelne Controls:

z.B. DevExpress
https://visualstudiogallery.msdn.microsoft.com/7937dfc6-b216-421a-97e8-6483c5727914

Skinframework:

(momentan finde ich die Links nicht mehr, wird evtl. angepasst)

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

I
iceget Themenstarter:in
20 Beiträge seit 2011
vor 9 Jahren

Hallo!

Vielen Dank für die Info, ich werde es wie es aussieht jetzt wirklich mit WPF machen. Ist ja richtig mächtig!

Danke und lg

32 Beiträge seit 2005
vor 9 Jahren

Ich finde ja auch GUIs interessant à la Macaw, Atom.io oder Brackets:

Die verwenden ein gehostetes Chromium, das dem Benutzer als eigenständige Anwendung präsentiert wird und zum Teil im Hintergrund Node.js benutzt.

Da kannst Du dann/musst die GUI in JavaScript machen, was den Vorteil hat, dass Du alle stilistischen Möglichkeiten von HTML+CSS hast.

Nachteil ist sicherlich eine deutlich höhere Lernkurve und bescheidenere Debugging-Möglichkeiten verglichen mit einer WinForms-Anwendung.

16.842 Beiträge seit 2008
vor 9 Jahren

Da kannst Du dann/musst die GUI in JavaScript machen, was den Vorteil hat, dass Du alle stilistischen Möglichkeiten von HTML+CSS hast.

Javascript ist keine GUI Technologie.
Mit HTML beschreibst Du die Struktur der Webseite, mit CSS erstellst Du die Darstellung und mit JavaScript die Business-Logik.
Normalerweise verwendet man hier auch zB Angular für die Umsetzung von MVVM mit HTML.

JavaScript kann mittlerweile (ab VS2013) (fast) genausogut wie C# durch den Debugger gejagt werden.

32 Beiträge seit 2005
vor 9 Jahren

Na wenn du das sagst.