Like home cooking, we've found that you have more control and get better results if you create and embed Flash video manually.
If you want professional-looking video, stay away from anything that compares itself to YouTube. Their format uses the H.263 codec, which is best called shovelware. QuickTime and its .mov format uses the H.264 format, which is far nicer on the eyes, and which compresses much better. The best way to create your FLVs is exporting from AfterEffects, Final Cut Pro, or Premier into the FLV format. An FLV exporter module comes with Adobe Flash Professional, and it should be standard for anyone that's serious about web video.
We use AFComponents' FLV Player (which is very customizable) for playing back video on our sites.
If you just have one or two videos, this may be the best (and most flexible) approach for you:
1) FTP the video to your server into a directory on your site, such as /files/video
2) install the flash video player of your choice into your page template (page.tpl.php),or past the code below into the body of the desired page.
3) Note the name of the parameter for the video location from the component's documentation
4) pass the URL of the video using javascript with FlashVars() or in the
or tags. Here's a sample of how it's done using the Flash Satay method, with an IE fix and accessible intructions :
<!-- Active-X security fix for IE -->
<script type="text/javascript">startIeFix();</script>
<object type="application/x-shockwave-flash" data="files/video/videoplayer_location.swf" width="380" height="306">
<param name="movie" value="files/video/videoplayer_location.swf" />
<param name="wmode" value="opaque" />
<param name="quality" value="high" />
<param name="FlashVars" value="flvPath=files/video/filename.flv&otherparam=othervalue" />
You need Flash 8 is needed to view this video <a target ="_blank" href="http://www.adobe.com/products/flashplayer/">click here to download.</a>
</object>
The accessible content and the &otherparam=othervalue code are entirely optional, of course.
If you're feeling ambitious or if you have quite a few videos, you can try using the fields module to gather the params and contemplate to insert them into the code above.
modulist
modulist
Advertising sustains the DA. Ads are hidden for members. Join today
Comments
I have the same issue & did an initial research
Hi, Vano512
I have the similar question posted on http://drupal.org/node/173466 you may wish to check
Jacob
don't use a module, if you're a stickler for quality
Like home cooking, we've found that you have more control and get better results if you create and embed Flash video manually.
If you want professional-looking video, stay away from anything that compares itself to YouTube. Their format uses the H.263 codec, which is best called shovelware. QuickTime and its .mov format uses the H.264 format, which is far nicer on the eyes, and which compresses much better. The best way to create your FLVs is exporting from AfterEffects, Final Cut Pro, or Premier into the FLV format. An FLV exporter module comes with Adobe Flash Professional, and it should be standard for anyone that's serious about web video.
We use AFComponents' FLV Player (which is very customizable) for playing back video on our sites.
If you just have one or two videos, this may be the best (and most flexible) approach for you:
1) FTP the video to your server into a directory on your site, such as /files/video
2) install the flash video player of your choice into your page template (page.tpl.php),or past the code below into the body of the desired page.
3) Note the name of the parameter for the video location from the component's documentation
4) pass the URL of the video using javascript with FlashVars() or in the
or tags. Here's a sample of how it's done using the Flash Satay method, with an IE fix and accessible intructions : The accessible content and the &otherparam=othervalue code are entirely optional, of course. If you're feeling ambitious or if you have quite a few videos, you can try using the fields module to gather the params and contemplate to insert them into the code above. modulistmodulist