It's not coming up as zero. It's actually coming up as this
seemingly arbitrary number that isn't related to the size of the
FLV file at all.
I'm still baffled by this, but I managed to find a crude
workaround. The following code works and is meeting my needs for
the time being, but I would still like to know if anybody finds a
"right" way to do it, since adding in timers for this sort of thing
seems obtuse.