Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Du sætter dem vel selv igang eller stopper dem? Og hvis du selv sætter dem igang, så kan du jo bare sørge for at sætte et flag som en egenskab, hvis de afspiller.
eller du mente det måske alvorligt.. hmm. tjoo. men jeg vil jo gerne vide om der AFSPILLES, ikke om der er blevet trykket "play". Det er af hensyn til buffering osv.
Jeg mente det ganske seriøst. Der ingen lyde eller film der "bare" afspiller. De kan kun afspille, hvis de bliver sat igang af dig. Men der er ikke noget flag i forvejen, som du kan tjekke på, derfor må du selv lave et framework til det. Hvad skal du tjekke på og hvordan bliver det sat igang?
jeg ved det er muligt at checke om "playhovedet" bevæger sig, om positionen i en film/lyd flytter sig. men jeg ved ikke præcis hvordan jeg gør. har søgt en hel del på emnet uden det store held
Det er fordi, det er lavet med Flash MX's Sound()-objekter. Og dem kan du heller ikke "bare" spørge, om de bevæger sig. Men du kan jo for en lyd tjekke med onEnterFrame hvornår den begynder at bevæge sig (første gang position ændres) og for en swf kan du det samme ved at tjekke på _currentframe og se hvornår den første gang ændrer sig.
Men hvis du laver det i Flash MX vil jeg foreslå dig at bruge Sound-objektet. Det er pænere, du behøver ikke en swf for hver lyd (da du kan loade mp3'er direkte) og du kan "nemmere" (men stadig ikke på en synderligt nydelig måde) se hvornår den begynder at afspille. Jeg kan dog sagtens hjælpe dig med et scrit, der opdager præcis det tidspunkt, hvor en lyd begynder at afspille - men en event ville absolut have været pænere. :)
Tro mig, jeg kan min dictionary. Der er ikke én af Flash MX 2004's 985 (i min lille snart fordanskede dictionary) funktioner, egenskaber, objekter, klasser, metoder eller events, som jeg ikke kender :)
okidoki. jeg skal skam ikke betvivle dine evner :)
jeg holder fast i swf af mange grunde, bla. at man kan spole i sangen og at webhoteludbyderen ikke brokker sig over mp3-filerne (nu hedder de bare noget andet hoho).
Joo, det ville da være fedt hvis du gad at komme med et bud på hvordan jeg checker eks. det første positions/frame-ryk. Jeg sætter gerne points op tilsvarende.
Hvorfor er event bedre end stream efter din mening?
Jeg finder lige lidt kode til dig så du får et bedre billede af hva jeg har gang i.
aah. jeg tror jeg fattede lidt mere nu. Jeg kan da bare i sangens frame2 sige "er du her nu, så spiller sangen jo for dælen".
Forresten.. ER det nu os' rigtigt hvad jeg siger.. At man ikke kan spole i en mp3fil i flash?. Jeg har prøvet men gav op til sidst da jeg opdagede swf-muligheden.
Mht. at sætte et flag i frame 2 er det absolut en mulighed, men ikke så kønt, da du skal alle dine eksterne swf'er igennem for at ændre det :/
Du kan ikke "spole" i en mp3-fil, men du kan starte ved en bestemt position (kræver dog at sangen er færdigloadet og virker derfor ikke særlig hensigtsmæssigt på streaming lyde) med:
minSound.start(offset_i_sekunder);
Mht. hoteludbyderen, så kan du stadigvæk kalde dem noget andet inden du loader dem ind i flash - flash er da ligeglad hvad den hedder, hvis den ligner en mp3. :)
Men at fange første ryk i et Sound-objekt er:
function catchMovement(some_sound, callback) { if (some_sound.position > 0) { clearInterval(sound_detecter); callback(); } } function myCallBack() { trace("nu"); } my_sound = new Sound(this); my_sound.loadSound("min.mp3.foo", true); sound_detecter = setInterval(catchMovement, 100, my_sound, myCallBack);
Men dermed siger jeg ikke, at event er bedre end stream, jeg siger blot at streaming af rå mp3 er smartere og hurtigere end streaming af mp3 wrapped i swf.
tjaa. jeg kan ikke rigtig få det til at spille. men læg et svar så får du point for hjælpen :)
Synes godt om
Ny brugerNybegynder
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.