1) I have an flvplayback component that loads mp4 files rendered with H.264. I have used QTIndexSwapper to move the MOOV atom but still, my videos do not play until they are loaded (I also tried Sony Vegas mp4 rendering with Progressive Download option checked).
2) Also, on the same flvplayback I load multiple videos when buttons are clicked. What is the difference between myPlayer.load and myPlayer.source (AS3 parameters) for the component? Could that be the issue?
i've never had any problem but i don't use any of the 3rd party tools you mentioned. if autoPlay is true, the video will start to play as soon as the source is assigned and enough video downloads to fill the buffer.
the load() method allows you to start loading a video and NOT start its play until you specifically apply the play() method (or some other way start play).
assigning the source is the typical way to play a video with progressive download (when autoPlay is true - which is the default value).
I just rendered the videos using F4V with After Effects and progressive download works now.