10. januar 2004 - 16:23Der er
7 kommentarer og 1 løsning
Film i flash
Har set på nogle sider de kan afspille rimelig lange film på kort tid. Så det ikke går ud over ventetiden. Er der nogle tricks til hvordan man skal bærer sig an?
yep - brug en preloader. Så kan du i starten af filmen (altså i selve preloaderen) anslå hvor hurtig filmen bliver hentet. Så sætte du filmen i gang når den stadigvæk loader, men du er relativt sikker på, at filmen er hentet helt ind i brugerens cache inden de sidste frames (for det vil ville jo være ærgeligt at gå glip af slutningen ;o)
Ellers ligger tricket i at optimere sine film I tegnefilm ved primært at bruge vektorgrafik, genbruge grafikken og holde sig fra alt for meget lyd (medmindre det streames ordentligt). I video gælder det om at komprimere det ordentligt og ikke hive det op i en for stor størrelse.
Bemærk, at de rigtigt godt lavede film, der går hurtigt igang og fungerer helt flydende, ganske sikkert streames fra en dedikeret streamingserver (f.eks. Macromedias egen Communication Server). De er smarte, men koster kassen at købe selv og er meget dyrere end et alm. webhotel at "leje" sig ind på...
Har faktisk fået den rimelig godt komprimeret uden den ser mærkbart forringet ud. En anden ting, skal man også have en stream server for at kunne stream f.eks lyd/musik ?
hvis det skal gøres HELT rigtigt, ja. Men Flash tilbyder at lave en simuleret stream. Du skal bare hente ind i runtime.
s = new Sound(); s.loadSound( "navnetPaaDinLyd.mp3", true); // true betyder at vi bruger streamet lyd. false ville være eventlyd s.onLoad = function() { s.start(); }
Downside er, at det er svært at kontrollere præcis hvornår lyden går igang i forhold til din grafik, så skal lyden være superpræcis, skal du hente den ind fra start.
Tror bare jeg nøjes med mp3 formatet, der får jeg nok det bedste resultat, det andet kan man jo ikke helt regne med som du siger.
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.