Avatar billede graphicpoint.dk Nybegynder
16. december 2003 - 23:56 Der er 8 kommentarer og
1 løsning

Pause i sound

Jeg har en lyd som skal spilles en gang... Og så efter x antal sekunder skal den spille sangen igen... Så det vil sige med en lille pause indlag... Er der en kode for det... det er der vel, men hvordan lyder den???

-Lars
Avatar billede _k Nybegynder
17. december 2003 - 10:17 #1
Den nemme metode er at hive lyden ind i et lydediteringsprogram og indsætte et par sekunders "tom" lyd.

Den scriptede version går på at bruge setInterval. Hent din lyd ind igennem en funktion og kald setInterval når lyden er færdigspillet (lydensNavn.onSoundComplete). setIntervals syntaks er noget i retning af:
setInterval(funktionSomSkalKaldes, 1000); // Hvor 1000 er milisekunder - altså her 1 sek.
...og nej, har ikke selv tid til at skrue det hele sammen lige nu, men ovenstående skulle få dig videre ;o)
Avatar billede barklund Nybegynder
17. december 2003 - 16:58 #2
x = 2; //sekunder;
minLyd = new Sound(this);
minLyd.attachSound("lyd i library");
minLyd.onSoundComplete = function() {
    this.int = setInterval(this, "restart", x*1000);
}
minLyd.restart = function() {
  clearInterval(this.int);
  delete this.onSoundComplete; // fjern denne linje, hvis det skal gentages uendeligt
  this.start();
}
Avatar billede graphicpoint.dk Nybegynder
17. december 2003 - 18:07 #3
//Barklund

Det er som om den slet ikke starter min lyd!! Er det mig der er helt lost?? Fatter godt sammenhænget i dit svar...
Avatar billede barklund Nybegynder
17. december 2003 - 18:16 #4
Du skal selvfølgelig køre minLyd.start() før der sker noget...
Avatar billede graphicpoint.dk Nybegynder
17. december 2003 - 18:27 #5
Cool... selvfølgelig!!! Det virker 10-4!!! Bare læg et svar!
Avatar billede barklund Nybegynder
17. december 2003 - 19:05 #6
OK :)
Avatar billede barklund Nybegynder
17. december 2003 - 20:33 #7
Tarker for point - selvom jeg bare lavede det, som _k ganske rigtigt skitserede...
Avatar billede graphicpoint.dk Nybegynder
17. december 2003 - 21:25 #8
Det var så lidt! Jeg kunne bare ikke lige tyde helt hvad han prøvede at sige! Fattede meningen i det... Men ikke lige helt hvordan det skulle sættes sammen!
Avatar billede _k Nybegynder
18. december 2003 - 14:08 #9
.. sådan er jeg ;o)
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