Fixes #3.  Flowplayer does not track duration very well, so ceil() the duration to make sure there's enough time for the clip to finish.