Jeg har et problem, som egentlig burde være enkelt, men der går altså alligevel ged i det. Jeg skal have afviklet to Quicktime-videoer hurtigt efter hinanden, men computeren har alvorligt problemer med at afspille dem uden gevaldig hakken. Maskinen er lynhurtig og filerne forholdsvist små (1-2mb), så jeg forstår det ikke. Jeg bruger følgende script:
repeat while sprite(1).movietime < member(1).duration updatestage end repeat
Herefter følger et lignende script til at afvikle den efterfølgende fil. Er der en bedre måde at få Director til at afspille en ny videofil, når den foregående er færdig? Skal jeg evt. preloade nogle af castmemberne?!
Det nytter ikke at preloade DV da de altid kun loader en header fil (dvs oplysninger om filen og ikke selve video indholdet). Her er et par enkle ting du kan gøre for at få bedre udbytte af computerkraften.
1. Under QT castmemberens \"properties\" (klik på \"options\") og vælg \"Direct to Stage\" og sørg for at \"unload normal\" altid er valgt ( Hvis en DV ikke behøver lyd kna du yderligere vælge Play every frame i stedet for sync to soundtrack)
2. Skaler DV Sprites kun i enkle forhold fx. 0,5:1 , 1:1, , 2:1 , 3:1 osv.
3. Fjern koden som blot optager processortid: dvs fjern
repeat while sprite(1).movietime < member(1).duration updatestage end repeat I stedet, brug den i \"lingo dictionary\" anbefalede følgende kode som sørger for at blive i DVens frame indtil den slutter.
property spriteNum
on exitFrame me if sprite(spriteNum).member.duration > sprite(spriteNum).member.movieTime then go to the frame else go to the frame + 1 end if end
tilføj denne behavior på dine DV sprites som opstilles i scoren den ønskede afspillings rækkefølge.
Jeg kan også komme i tanke om en måde hvor man helt kan slippe for \"delays\" i mellem klippene men den er mere krævende
Held og lykke med dit projekt!
Mvh Geo
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.