Avatar billede allanj1 Nybegynder
10. november 2004 - 07:01 Der er 13 kommentarer og
1 løsning

Lyd i flash

Jeg tror flere har samme problem som mig ?
jeg vil gerne anvende mediaplayer i flash mx 2004 v 7.02, til at afspille en mp3 fil.
Det jeg tænker på er at man på siden bare skal trykke på play og vupti så skal den spille lyden.
Har prøvet med at lave "button" som afspiller fra libary ,MEN load tiden er ekstrem.Hvordan fortæller jeg mediaplayeren hvilken fil den skal afvikle.
Vh.Flash-nybegynderen :-(
Avatar billede pixelpaw Nybegynder
10. november 2004 - 08:44 #1
Hvis du har andre ting i din movie end lyden, kan du placere mp3'en/erne i en seperat movie som du inkluderer. Når den så er loaded kommer play knappen frem. Så er du helt sikker på, at hele mp3'en er loaded.
En anden måde er at benytte streaming, men det kræver en god forbindelse, ellers kommer der hakker i afspilningen.
Avatar billede allanj1 Nybegynder
10. november 2004 - 09:20 #2
Jeg har som sagt prøvet med at lave buttom til at starte lyden ,men kan man få flash til at vise "LOADING" så folk i smutter igen inden f.eks. 3 mb lydfil er loaded?
Hvordan sætter jeg stream op ??
Avatar billede _k Nybegynder
10. november 2004 - 09:28 #3
MediaPlayback komponenten kan styre det hele for dig. Smid komponenten ind på stagen. Vælg "Launch Component Inspector" i properties. I vinduet kan du nu vælge mp3 og skrive stien til den mp3-fil du ønsker afspillet.

Der ER andre alternativer, men med denne her får du en hel afspiller der håndterer en masse af det du ellers skal kode dig ud af.
Avatar billede allanj1 Nybegynder
10. november 2004 - 19:25 #4
Kan man lave så man kan vælge mellem flere filer i samme afspiller ??
Dvs. at der er 10 lydfiler som man kan vælge mellem ?
eller skal man ha 10 medieafspillere til at være på siden ?
Avatar billede pixelpaw Nybegynder
10. november 2004 - 23:20 #5
Jeg har ikke prøvet MediaPlayback, men jeg ville gøre sådan her:

I _root:
sound = new Sound();

10 forskellige knapper:
_root.sound.loadSound("filename.mp3",true);
_root.sound.play();

true i loadSound gør at det bliver streaming.

Derudover kan du lave stop og pause knapper.
Avatar billede _k Nybegynder
11. november 2004 - 09:30 #6
Med mediaPlayback komponenten kan du skifte melodier ved at kalde en ny mp3 til den. Lav en knap og giv den instance-navnet "knap". Smid så det her script i en tom frame, og giv dit komponent instanceNavnet "afspiller":

knap.onPress = function() {
    afspiller.setMedia("nr2melodiJegVilSpille.mp3", "MP3");
    }

...og det kan så gentages med så mange knapper du ønsker.

pixelpaws forslag bruger du hvis du vil bygge hele afspilleren selv. Det er ret fedt selv at kunne skrue det hele sammen og det ville jeg til hver en tid selv gøre. Til gengæld tager det meget længere tid at lave og rette i. MediaPlayback komponenten gør det hele for dig og er tilmed rimelig driftsikker, så beslutningen er op til dig.

enjoy :o)
Avatar billede allanj1 Nybegynder
11. november 2004 - 12:34 #7
Nu spørger jeg nok meget meget dumt..
Hvor koder jeg forslagene i Flash MX Pro 2004
Altså hvor kan jeg rette i koderne ,jeg plejer bare at lave noget design mm. ;-)
Avatar billede _k Nybegynder
11. november 2004 - 13:24 #8
Tryk F9 og ActionScript panelet åbner et eller andet sted (sikkert forneden i midten, hvis du ikke har flyttet for meget rundt). Så vælger du en keyframe på tidslinjen (gerne en tom på et lag for sig selv - for overskuelighedens skyld). Nu klikker du så i actionscript vinduet og skriver teksten.
Avatar billede _k Nybegynder
15. november 2004 - 09:53 #9
Kan du få det til at virke?
Avatar billede allanj1 Nybegynder
16. november 2004 - 15:12 #10
Har lige haft et lille uheld med en hd,så jeg er først oppe at køre igen her idag.
Gir lyd når jeg har testet det ! -Takker
Avatar billede _k Nybegynder
16. november 2004 - 16:38 #11
Super kewl (at det virker, og ikke at din hd gik ned ;o)
Avatar billede allanj1 Nybegynder
17. november 2004 - 10:51 #12
Tusind tak _k,det kører bare !! Point til dig !!
Hvis jeg vil lave min egen afspiller ,er det så et kæmpe job ??
Ville måske bare gerne ha en Playknap"pil" og en stop "fikant" -men er det mega svært kan jeg godt nøjes med den der er indbygget i flash !
Avatar billede _k Nybegynder
17. november 2004 - 12:23 #13
Hvis det blot drejer sig om en play- og en stopknap, er det ret ligetil. Så kan du næsten nøjes med den kode pixelpaw smed ovenfor. På stopknappen kan du så sætte:

on(press){
  stopAllSounds();
}

Mange tak for point.
Avatar billede allanj1 Nybegynder
17. november 2004 - 16:22 #14
Hvordan griber jeg det lige an ??
I _root:
sound = new Sound();
(Hvor skal dette sættes ind ?)
og skal jeg lave en knap og putte dette i = _root.sound.loadSound("filename.mp3",true);
_root.sound.play();

har lige lidt for lidt forstand til det her flash ,men det er mega spændende
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