Avatar billede eikhorsholm Nybegynder
26. februar 2005 - 15:30 Der er 9 kommentarer og
1 løsning

Klon af Winamps Media Library, realistisk?

Jeg har et XML-dokument, bestående af en masse mp3-sange.
Hver af disse elementer i dokumentet har variablerne artist, album, title, genre, year.

Er det muligt, i Flash, at få vist disse sange, som i Winamp Media Library, samt have en lign. søge-funktion?

Hvis der er nogen, som har andre alternative til hvorledes jeg bedst kan få vist en mp3-samling overskueligt og brugervenligt, er jeg også meget åben overfor det :-)
Avatar billede eikhorsholm Nybegynder
26. februar 2005 - 15:31 #1
P.S. Jeg kan lave mit XML-dokument om som jeg ønsker det.
Avatar billede barklund Nybegynder
26. februar 2005 - 15:45 #2
Hvis du vil have 10.000+ sange og vil kunne sortere og søge i dem, så er flash ikke så hurtig til den slags. Men er det "bare" op til 1000 eller deromkring, så kan det fint lade sig gøre. Med lidt optimering kan det komme til at køre ganske effektivt - alt afhængig af, hvor lang tid, du vil bruge, og hvor vigtig hastighed og ydelse er.
Avatar billede eikhorsholm Nybegynder
26. februar 2005 - 18:02 #3
Vi snakker nok omkring 10.000+ sange, desværre.
Jeg har fået lavet en mp3-afspiller i Flash, som fungerer rigtig godt, synes jeg selv. Men den mangler selve playlist-delen, som skal fungere lige så godt som resten af afspilleren, helst ;-)

Jeg kender ikke så meget til f.eks. Java o. lign., som måske nok ellers ville være at foretrække. Min afspiller skal nemlig være cross-platform.

Men tilbage til Flash. Er der nogen (barklund?) som har et eksempel/tutorial/sourcecode til en løsning?
Avatar billede barklund Nybegynder
26. februar 2005 - 18:43 #4
Du kna sagtens holde en frontend i Flash - men bare ikke have samtlige 10.000 sange liggende i denne hele tiden og direkte lave søgninger og tilsvarende i flash. Så ville jeg have en backend i PHP/ASP/JSP/CF eller hvad du nu måtte have til rådighed, som kunne foretage alle dine søgninger i for eksempel en database.

Personligt ville jeg bruge PHP med enten MySQL eller PostgreSQL.

Det kan laves ganske effektiv og loadtiden bliver meget lille i flashklienten.

--
Morten Barklund
Avatar billede eikhorsholm Nybegynder
26. februar 2005 - 19:42 #5
Det er muligt med PHP og Mysql. :-)
Men vil meget gerne se en løsning på det, hvis det er muligt og passende til mine afsatte point?
Avatar billede barklund Nybegynder
26. februar 2005 - 19:46 #6
Altså, "se en løsning" hvordan? Er det noget specifikt i løsningen, du ikke kan gennemskue? For der er jo intet svært i det, hvis man generelt kan finde ud af flash/php/sql...?
Avatar billede eikhorsholm Nybegynder
26. februar 2005 - 19:55 #7
Det er Flash-siden jeg er interesseret i. Har sådan set aldrig rigtig arbejdet med XML-dokumenter før, og Flash er jeg rimelig newbee i.
Avatar billede barklund Nybegynder
26. februar 2005 - 20:08 #8
Flash delen er sådan set det nemmeste. Men du skal lige tænke strukturen igennem først - så er det knap så overskueligt. For eksempel kan man forestille sig 5 funktioner:

* Liste over alle albums
* Liste over alle kunstnere
* Liste over alle sange på et album
* Liste over alle sange af en kunstner
* Fritekstsøgning, der giver en liste af sang

Så er der tre typer lister (sange, kunstnere, albums), som skal håndteres i klienten. Og det er sådan set ret nemt.

Men det kræver altså, at man lige tænker lidt først, sætter sig ned og forestiller sig, hvilken protokol det kræver (xml-forespørgsler og -svar) og så videre..

Det praktiske kommer først bagefter :)

--
Morten Barklund
Avatar billede eikhorsholm Nybegynder
27. februar 2005 - 22:42 #9
Jeg lukker dette spørgsmål og prøver, at bevæge mig ud i den store Flash/PHP/MySQL verden. Vender nok tilbage, når jeg har noget mere konkret, at spørge om :-)
Avatar billede barklund Nybegynder
28. februar 2005 - 09:10 #10
Jeg synes nu at have gjort en lille indsats i spørgsmålet trods alt (brugt tid og hjulpet dig lidt videre) - men det er jo helt op til dig :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester