February 1, 2003
kika på foobar, ett enkelt GUI, enkla men ack så kraftfulla funktioner.... opensource också så du kan få lite idéer...
det angående playlist är inga problem att fixa, du skulle göra i VB... använd dig av en lämplig komponent/kontroll för din lista sedan skriver du en funktion/procedur som fungerar ungefär så här:
1. om en låt har spelats och är slut, välj börja spela upp nästa låt i listan om inte random är valt, om nästa låt hamnar utanför listans storlek hoppa tll början av listan.
2. om spelaren är i stopläge, ta reda på vilket element i listan som är markerat och börja spela upp därifrån
Hur bör då en lista vara upplagd ?
Jag tycker det är en DÅLIG idé att enbart använda sig av en grafisk komponent, istället så skulle jag antingen avända mig av en databas alternativt en array (åtminstone en 2D array)
där du kan direkt lagra sökvägen + filnamn till låten ifråga, samt ett identifikationsnummer som automatiskt ökas för varje element, observera att du har detta automatiskt iom att du loopar igenom arrayen ... vidare kan det vara lämpligt att plocka ut lämplig information från ID3 tagarna i filerna och kanske spara låtens namn i arrayen/databasen... m.m. för att sedan använda en grafisk komponent/kontroll för att illustrera innehållet i arrayen/databasen
jaja ... hoppas du får några idéer iaf och att det ordnar sig
// Daniel Persson
[email]daniel@mounte.net[/email]
http://www.mounte.net
August 7, 2003
Om du ska göra en playlist så tär nog det enklaste att göra en Filelist. I pluginen lr spelaren som nu spelar upp låtarna så skriver du enkelt bara in nått sånt när den har spelat klart:
File1.ListIndex = File1.ListIndex + 1
mp1.Open File1.FileName
Den använde jag själv när jag hade lagt in Media player i ett program o det funkar som det ska
Men koden ser nog annurlunda ut för digh men så där ser nog grunden ut iaf.
May 12, 2003
hej igen.
har säkert kollat på 10 olika musikprogram och inga funkar! jag vet det är säkert jag som gör något fel men jag vet inte vad.
Om jag skall ha de lättaste funktionerna typ: play,pause etc.
hur lägger man in dessa smidigast? skall man ta in en windowsmediaplayer1? windowsmediaplayer1.play finns ju inte?
bara playstate.
Vad gör jag för fel?
säg gärna vad man kan lägga in för componets som underlättar arbetet?
skulle vara bra om någon har någon msn eller hotmail så jag hade kunnat skicka de program som jag har hittat och sedan kolla om de får igång dem vilket jag tror man måste göra. (alla nerladdade från planetsourcecode)
August 7, 2003
Finns mycket koder på http://www.freevbcode.com/ vilket jag ofta brukar kolla efter saker
Om du vill komma åt play, pause och dom sakerna så ska du skriva liknande:
WindowsMediaPlayer1.Controls.play
WindowsMediaPlayer1.Controls.stop
m.m. Du sätter bara ut en till punkt efter Controls så kommer det upp en ny lista Fast det beror ju också på vilken Media Player du har lagt in, man kan ju köra me de nya (7.1 och uppåt) lr de gamla som har helt andra controller än de nya.
1 Guest(s)