View Single Post
Old 03-07-2010, 05:52 PM  
VGeorgie
Confirmed User
 
Join Date: Nov 2008
Posts: 359
Quote:
Originally Posted by DirtyWhiteBoy View Post
The h264 I was hoping would be an easy solution, but didn't think about a user having an older flash. Do you know if the JW players are easy to tweak to detect and use the correct file?

Also, do you know if the Flash CS3 is a VP6 encoder? I am going to upgrade I think (to CS4), but have not done so yet.
For JW Player, and assuming progressive download (not streaming) videos, you basically do the version detect with JavaScript, then feed one video if it's less than v9r115, and another if it's >= v9r115. Flowplayer is the same way. Both players have active user forums where you can find others who have posted code, working and not.

There may be some specialized player that do the check internally, then take either of two (or even three) filenames you've given it. I'm not aware of any such players by name, but as it would be fairly simple to do there must be something out there that works this way.

Flash 8 and above comes with a VP6 encoder, so CS3 should have it. CS4 has both a VP6 and H.264 encoder. Be wary of using third party encoders for H.264, especially Quicktime, that don't prepare the file for Flash Player delivery. The Flash version of H.264 contains some slightly different internal mechanics that an H.264 created by Quicktime or Final Cut Pro lacks. Specifically you need to run these files through a utility (such as MP4box) to enable them to start playing soon after download has begun.
VGeorgie is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote