Flash layer Helper is a Rails plugin that presents an ActionView wrapper for rendering JW Flash Player 5.1 and Image Rotator
JW Flash Player is a popular open source Media player that supports most media formats.
This helper is also backward compatible.
script/plugin install git://github.com/bagwanpankaj/flash_player_helper.git
rails plugin install git://github.com/bagwanpankaj/flash_player_helper.git
This will automatically setup JW Flash Player for your rails application.
If required files are not copied autometically under public directory then you can copy them by running
rake flash_player:install
Include swfobject javascript into layout or view file
<%= javascript_include_tag 'swfobject' %>
then In your views use it like
For Flash Player
<%= player() %>
and for Image Rotator
<%= image_rotator() %>
The above command will render flash player or Image rotator with default configuration.
The helper method for flah player looks like:
player(player_options = {},config = {})
and for Image Rotator
image_rotator(player_options = {},config = {})
In which player_options contains options that you can pass for JW Flash Player, including flashvars supported by adobe flash.
Note: all the flashvars should be passed under :flahvars key in player_options as a hash like
<%= player(:allowfullscreen => 'true',:allowscriptaccess => 'true',{:flashvars => {:skin => '/swf/skins/bekle.swf', :height => '600'}})%>
You can find list of supported flashvars for Flash Player here
and flashvars for Image Rotator can be found here
It supports skin in both format either you can pass zip file or a swf file to skin flashvars.
Note: Given relative path should be relative to public folder of your application.
Credit for this plugin goes to JW Flash Player Team for making such a awsome flash player.
For more info write me at bagwanpankaj[at]gmail.com
Copyright © 2010 Bagwan Pankaj: http://bagwanpankaj.com, released under the MIT license