Avatar billede showoff Nybegynder
17. marts 2005 - 09:24 Der er 5 kommentarer og
1 løsning

Kontrol af ekstern flv-film

Jeg loader flv-film ind eksternt i min flashfilm sådan her og det virker fint:

var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);

host.attachVideo(ns);

ns.play("film.flv");

Men nu vil jeg gerne via egne knapper være i stand til at kontrollere filmen, f.eks. få den til at springe til frame 300. Er det muligt? og hvordan skal min action se ud?

Havde det været en swf film jeg havde loadet havde jeg jo blot gjort sådan her:
on (release) {
    _root.host.gotoAndPlay(300);
}
Men så simpelt er det åbenbart ik?
Avatar billede _k Nybegynder
17. marts 2005 - 15:44 #1
Du kan bruge "ns.seek(antal sekunder);"

...problemet er bare, at du sikkert pseudostreamer. Dvs. at hvis din film er halvlang, og brugeren ikke har fået hentet den helt ned, kan du ikke springe frem og tilbage i den, som du kunne med en rigtigt streaming server. (Du kan kun springe i det der ER downloadet)

...så brug det med omtanke - medmindre du ligefrem sidder med en Flash Communication Server?
Avatar billede showoff Nybegynder
17. marts 2005 - 15:53 #2
super, det var lige det jeg skulle bruge. Den skal ligge på en cd-rom så jeg tror ikke det bliver noget problem med at filmen ikke er hentet.

Sender du et svar?
Avatar billede showoff Nybegynder
17. marts 2005 - 16:01 #3
Lige endnu et spørgsmål nu jeg er i gang. Er det også muligt at aflæse filmens længde samt hvilket frame/sekund den befinder sig i, når den spiller ligesom currentFrame? Kan du ellers anbefale et godt sted jeg kan læse om funktionerne til kontrol af flv-filer?
Avatar billede _k Nybegynder
17. marts 2005 - 16:10 #4
Du kan kalde ns.getBytesTotal() og ns.getBytesLoaded() hvis det er størrelsen du er ude efter. Jeg har ikke selv luret hvordan man udregner tide, da jeg plejer at bruge de indbyggede komponenter, der bare ved sådan noget.

Opdater din hjælp, og du kan finde ok meget hjælp der. Ellers har Macromedia også en artikel eller 2 om det at streame video.
Avatar billede _k Nybegynder
17. marts 2005 - 16:11 #5
...og her kom svaret så ;o)
Avatar billede showoff Nybegynder
30. marts 2005 - 10:56 #6
alletiders
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