Avatar billede haase Nybegynder
03. maj 2003 - 21:36 Der er 7 kommentarer og
1 løsning

musikafspiller

jeg er ved at lave en musik afspiller i flash.
den loader en mp3 fil med LoadMovieNum og henter variable ind via ASP.

mit problem er at få lavet ting som man grafisk kan se hvor langt man er i nummeret når det af spilles. jeg skal ha en lille kasse til at flytte sig over et givent tidsrum fx. 3:45.

det må være noget med at angive hvor keyframen skal være eller nåed i et movieclip.
Avatar billede haase Nybegynder
04. maj 2003 - 10:43 #1
link til det jeg har lavet:
www.a-l-t.dk/antarktis/albums.asp?a=1&n=3

når man trykker play starter den lille sorte boks. lige som i winamp. og når man trykker stop stopper den.
Avatar billede jakwag Nybegynder
04. maj 2003 - 16:15 #2
Her er lidt koder du kan bruge:

// Laver et nyt Sound objekt
var mySound_sound = new Sound();
// Henter en lyd ind i sound objektet, fremfor at bruge loadmovienum
mySound_sound.loadSound("lydfil.mp3", true);
// Denne function bliver kørt når nummeret er slut
mySound_sound.onSoundComplete = function(){
    trace("lyden er slut");
}
Avatar billede jakwag Nybegynder
04. maj 2003 - 16:18 #3
For at finde længden på den loadede sound i milisek. kan du bruge:

mySound_sound.duration

For at finde hvor mange milisek. der er spillet kan du bruge:

mySound_sound.position

De to sammenholdt kan hjælpe dig til at lave en bar der viser hvor meget der er spillet af sangen.

: ) Bar spørg hvis du skal bruge mere hjælp, Jakob.
Avatar billede haase Nybegynder
04. maj 2003 - 21:35 #4
ja, jeg kan sq ikke helt greje den.

ok, jeg har et movieclip hvori der er en 'graphic' der skal flytte sig over fra '0' til 'mySound_sound.duration'
Avatar billede oersted Novice
05. maj 2003 - 16:55 #5
undskyld jeg "blander" mig haase, men hvor tunge er de mp3'er du henter ind ?
Jeg sidder med en player hvor flash går lidt i knæ, når streamingen starter..
Avatar billede jakwag Nybegynder
05. maj 2003 - 17:11 #6
Hej

Jeg har aldrig fået din player til at spille, skulle den kunne det pt.?

lav et movieClip som indeholder en lang firkant.
Kald det f.eks for bar_mc.

var mySound_sound = new Sound();
mySound_sound.loadSound("lydfil.mp3", true);
//
bar_mc.onEnterFrame = function(){
    sLength = mySound_sound.duration;
    sPos = mySound_sound.position;
    bar_mc._xscale = sPos/sLength*100;
}

Jeg har ikke afprøvet scriptet men noget i den retning burde virke.
: )
Avatar billede haase Nybegynder
06. maj 2003 - 13:20 #7
mp3'erne fylder ca. 5-6 mb
Avatar billede haase Nybegynder
10. marts 2004 - 11:01 #8
g
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