Avatar billede limemedia Nybegynder
24. juli 2003 - 16:52 Der er 8 kommentarer og
1 løsning

Detekter om lyd spiller inden den må afspille igen

Jeg har i en flashfil på en knap angivet
on (release) {
    playSound.start(0,1);
}
som ganske fint afspiller min "playSound" én gang. playSound er defineret med
var playSound = new Sound();
playSound.loadSound(ps,true);

Mit problem er, at ved flere tryk på knappen afspilles playSound igen. Dét må man egentlig gerne, men først når den påbegyndte afspilning er helt færdig.

Hvorledes løser jeg dén ?

/ LJ
Avatar billede mat Nybegynder
24. juli 2003 - 17:05 #1
Kan du ikke boolean´e den ud, og bruge onSoundComplete(), noget a la:

isPlaying = false;
if (!isPlaying) {
// loadSound and stuff
isPlaying = true;
}
playsound.onSoundComplete = function() {
isPlaying = false;
}

mvh mat
Avatar billede limemedia Nybegynder
24. juli 2003 - 17:09 #2
netop den metode jeg sidder og eksperimenterer med - men tænkte der måtte være noget "smartere"
Avatar billede mat Nybegynder
24. juli 2003 - 17:10 #3
det er da smart :)
Avatar billede limemedia Nybegynder
24. juli 2003 - 17:11 #4
anyway, det virker :)) du må gerne ligge et svar så jeg kan komme af med nogle point
Avatar billede mat Nybegynder
24. juli 2003 - 17:12 #5
oki så da, jeg ved ikke om der er en smartere måde at gøre det på, men det ville være den måde jeg ville gøre det på :)
Avatar billede mat Nybegynder
24. juli 2003 - 17:13 #6
iøvrigt tror jeg ikke Sound.start() er nødvendig når du streamer, så starter den af sig selv (mener jeg)
Avatar billede limemedia Nybegynder
24. juli 2003 - 17:14 #7
gør den ikke :) ikke når den skal starte på et knappetryk... min applikation virker nu...
Avatar billede mat Nybegynder
24. juli 2003 - 17:14 #8
oki :)
Avatar billede limemedia Nybegynder
24. juli 2003 - 17:17 #9
tak for hjælpen - vi var begge inde på samme model, så må den holde i byretten *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