Evan Adelman <[EMAIL PROTECTED]> wrote > my problem is, it seems that the loaded property returns true before the > video is actually loaded into memory, causing a nice blank type > appearance while it finishes loading. I've been watching win 2k pro's > memory inspector, and it shows the memory climbing (about the size of > the movie file size) after loaded returns true. > > is there a better way? i've tried checking the "streaming" property, but > it seems from reading d8.5 help that steaming applies to network steaming.
Apart from earlier suggestions, which are worth exploring, what codec are you using? Some of the more recent codecs don't 'arrive' on the stage as nicely as some of the older ones, particularly on Windows. Consider putting a stretched still image at the start of your Quicktime movie in a really easy-to-load format - e.g. something which uses run-length-encoding. Make sure the dimensions match the video track. Use 'Add Scaled' in Quicktime Player to stretch any still image over a selection of desired duration on an arbitrary movie, then extract the track you just added. You can then copy and paste it at the front of your movie and save. Your QT movie will then start with an easy-to-load still image, which might help the white flash problem a bit. BTW one variant of the 'move onstage after one frame' technique is to have 'direct-to-stage' set to false, and then set it to true in a beginsprite handler. (Set it to false again on end sprite). This will have Director composite the QT for exactly one frame and then hand control over to QuickTime. (This is not recommended for QTVR which breaks completely if you mess with direct-to-stage at runtime). [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
