Hello,
I have downloaded the JW FLV player and am hoping to use this commercially for my website but am unable to get the behavior that I require from this player, currently.
To describe in more detail, I currently have two movie files. One movie file is called PF-HomePage.mp4. This file is ~21MB and plays correctly. The second movie file I have is called pflex_FINAL.mp4, it is ~121MB and does not play correctly. The audio of this second video plays, but the video does not seem to play at all.
I have set up a page where I am testing the behavior of this player at http://www.precisionflex.com/mediacenter2.html
Below is the code I am using:
/*
* This video works.
*/
<p id='preview'>The player will show in this paragraph</p>
<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player-viral.swf','player','400','300','9');
s1.addParam('autostart','true');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','&file=http://www.precisionflex.com/img/PF-HomePage.mp4&title=PrecisionFlex&autostart=true&controlbar=over&...');
s1.write('preview');
/*
* This video does not work. Audio only.
*/
<p id='preview'>The player will show in this paragraph</p>
<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player-viral.swf','player','400','300','9');
s1.addParam('autostart','true');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','&file=http://www.precisionflex.com/img/pflex_FINAL.mp4&title=PrecisionFlex&autostart=true&controlbar=over&...');
s1.write('preview');
During encoding, did you choose the "fast start" option or after encoding, did you post-process the MP4 with MP4box or qt-faststart to move the MOOV atoms to the front of the file so it will start playing almost immediately?