There are many pages explaining how to show a flv video inside a XHTML page but it’s very hard to find a page explaining how to do it in a clean way (I mean without making your code dirty with GET parameters and alike). Thanks to DVDVideoSoft I’ve found the way to embed a flv video in a XHTML strict page, leaving the flv parameters in an external XML file; therefore, this post may work as a reminder for me and a note for you.
The XHTML looks like this.
<p>
<object id="player1" type="application/x-shockwave-flash" data="player_flv_maxi.swf" width="480" height="360">
<noscript><p>No script/flash available</p></noscript>
<param name="movie" value="player_flv_maxi.swf" />
<param name="FlashVars" value="configxml=config.xml" />
</object>
</p>
And the XML looks like that.
<?xml version="1.0" encoding="UTF-8"?> <config> <param name="flv" value="myfile.flv" /> <param name="width" value="480" /> <param name="height" value="360" /> <param name="autoplay" value="0" /> <param name="autoload" value="0" /> <param name="buffer" value="5" /> <param name="title" value="my presentation" /> <param name="margin" value="0" /> <param name="srt" value="0" /> <param name="showstop" value="1" /> <param name="showplayer" value="always" /> <param name="showiconplay" value="1" /> <param name="iconplaybgcolor" value="bbbbbb" /> <param name="showvolume" value="1" /> <param name="showtime" value="1" /> <param name="loop" value="0" /> <param name="startimage" value="startimage.jpg" /> <param name="playercolor" value="3d60a5" /> <param name="loadingcolor" value="bbbbbb" /> <param name="bgcolor" value="3d60a5" /> <param name="bgcolor1" value="3a5b9e" /> <param name="bgcolor2" value="3d60a5" /> <param name="buttoncolor" value="ffffff" /> <param name="buttonovercolor" value="dbdbdb" /> <param name="slidercolor1" value="ffffff" /> <param name="slidercolor2" value="bbbbbb" /> <param name="sliderovercolor" value="dbdbdb" /> <param name="loadonstop" value="0" /> <param name="phpstream" value="0" /> </config>
