Avatar billede ohmish Nybegynder
10. november 2003 - 03:59 Der er 5 kommentarer og
1 løsning

Spiller lyden/sangen/filmen?

Jeg har lavet en musikplayer i Flash, og sangene afspilles fra seperate swf filer. Alt er fin fin.. men:

Hvordan checker jeg om en streamlyd bliver afspillet? altså om "playhovedet" bevæger sig, som man si'r.

f.eks.: if (_root.mysound.playing == true)

Alternativt:
Hvordan checker jeg om lyden er hentet, nok til at kunne afspilles? Hvis nu _root._soundbuftime er sat til 3 f.eks. Kan jeg så se om dette er opnået? Om der er buffet tilstrækkeligt til at sangen kan afspilles (jvf. de satte krav).

Dette er kun et problem når en sang hentes frisk og ny fra serveren. Og dér vil jeg gerne sige "vent venligst" hvis sangen ikke er klar.
Avatar billede ohmish Nybegynder
10. november 2003 - 04:02 #1
hmm. måske ku jeg bruge en regulær preloader. jeg ved bare ikke om det vil fungere sammen med _root._soundbuftime osv.
Avatar billede _k Nybegynder
10. november 2003 - 10:16 #2
Hvis du i stedet for at hente lyden ind i swf'er, streamer den, bliver der taget hånd om begge dine problemer. Alternativt, skal du lave noget preload på dine swf'er, men det kan kun blive et skøn, og forudsætter, at du laver en del udregning på dem, som strengt taget ikke kan bruges til alverden alligevel....

Du kan oprette nogle lydobjekter i stedet, og dermed have helt styr på, hvor langt lyden er kommet, og hvornår den stopper.

minLyd = new Sound();
minLyd.loadSound("whatever.mp3", true); // True betyder, at lyden skal streames
minLyd.onLoad = function() {
  minLyd.start();
}

Så kan du tjekke om lyden er færdig, ved at køre onSoundComplete på den:

minLyd.onSoundComplete = function() { trace("lyden er færdigafspillet!"); };
Avatar billede ohmish Nybegynder
10. november 2003 - 10:25 #3
jeg bruger swf fordi jeg på den måde kan spole i sangen og har bedre styr over størrelse osv. swf-filen blir streamet.

men jeg prøver lige med onSoundComplete
Avatar billede ohmish Nybegynder
10. november 2003 - 15:49 #4
jeg skal ikke checke om lyden er færdigafspillet. men om den er buffet nok til at kunne afspilles.
Avatar billede ohmish Nybegynder
10. november 2003 - 19:22 #5
hjalp ikke / misforstået. jeg opretter et nyt og mere simpelt spm.
Avatar billede _k Nybegynder
10. november 2003 - 19:44 #6
fair'n square....
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