FLVPLayback component for Flex

Flex Icon

As most of my close friends know, I have a bit of a thing for components. So it will come as no surprise that I have a few new ones to release. The first of these is a video playback component that I have shamelessly called FLVPlayback after the similar component of the same name in Flash.

It is currently quite simple in its operation – it only has a play / pause and mute button, plus a set of progress bars for both playback and loading and a simple display showing the time elapsed (you can see it all in the image below, Tekzilla video shown to give a bit of context).

The control bar automatically fades out once the user rolls off of it, however, if you wanted to have it persist there is a flag to make it operate in that manner.

The component supports skinning and styling (there is a Flash based skin template available for download as well).

The original premise for this control came about from a conversation with Andrew Shorten and the Adobe UK marketing people in regards to providing a simple set of classes and examples that would allow people who were developers or designers not already using Flex to get to grips with Flex a little faster than just downloading the trial and figuring it out from there.

Plus as there seemed to be a bit of a gap in the Flex component set for a video component that actually had controls (as opposed to the VideoDisplay component that is just a box to load video into). So this component was created and formed part of the kit that was distributed on Monday 25th to conicide with the launch of Flex 3 and AIR.

This is just the initial release, I’m currently working on adding in more functionality and additional controls, so if you want to try it out, post a feature request or a bug. Or you would like to download the source to have a look, you can do it all here: FlashGen.Com Dev Server.


12 comments for “FLVPLayback component for Flex”

  1. Hi, thanks for the component.
    Is there any way to get the archive with sources ?
    Also was looking for an SVN checkout link with no success.

    Posted by castorkg | March 4, 2008, 10:40
  2. @castorkg, yes I have sent you the SVN details and updated the page on my server to include the SVN repository path.

    To save you having to head over there the url for the SVN repository is: http://svn.flashgen.com/public/repository

    Posted by FlashGen | March 4, 2008, 16:38
  3. Can you please provide for me to get the archive file or the SVN for the FLVPlayback component. I looked thru the SVN details you had on the page, but when I went to get the files, it asks for a username/password. Would appreciate if you can mail me the archive or some other way to access the svn rep. Thanks

    Posted by Ramesh R | August 6, 2009, 07:22
  4. Hi Ramesh, I’ve just check the repository and it is working as expected. You don’t need to provide a username/password for the public repository containing the FLVPlayback components source, as it allows anonymous read access. Are you sure you are trying to access the correct path (http://svn.flashgen.com/public/repository)?

    Let me know how you get on :)

    Posted by Mike Jones | August 6, 2009, 10:22
  5. Hi
    Im getting the login box aswell when trying to import the repository

    Posted by Stu | September 11, 2009, 02:48
  6. Me too! I´m getting the login box

    Posted by Renan Alencar | October 14, 2009, 22:28
  7. I’ll have a look to see what the issue is / solution :)

    Posted by Mike Jones | October 15, 2009, 09:34
  8. Mike, did you find the solution?

    Posted by Renan Alencar | October 26, 2009, 14:41
  9. Hi Renan, I did test it and couldn’t reproduce it. However, I’ve recently moved the repo to a new server and redone the permissions so give it another go and if your still getting problems let me know and I’ll boot up my windows box and try it on that (I’ve never logged in to the repo from there so it couldn’t possibly have any latent permissions in cache :p

    Posted by Mike Jones | October 26, 2009, 17:53
  10. Mike, I’m still getting in trouble. I’m using the TortoiseSVN program for downloading the FLVPlayback project from http://svn.flashgen.com/public/repository . But, when the program is downloading the folder, a dialog box appears asking for username and password. Could you put the FLVPlayback project available in a zipped file on another link? Thanks for all and Excuse-me for my poor English!

    Posted by Renan Alencar | October 29, 2009, 20:26
  11. Hi Renan, I’ve tested the repo on Subversive and Subclipse (both Eclipse based plugins) as well as SynchroSVN, Cornerstone and Versions without issue. Although I’m Mac based so haven’t used TortoiseSVN on Windows for many years.

    I’ve uploaded a zip of the FLVPlayback source to the dev server: http://developer.flashgen.com/trac/attachment/wiki/development/flex/components/flvplayback/flvplayback-latest.zip

    Any questions let me know :)

    Posted by Mike Jones | October 31, 2009, 00:06
  12. Hi Mike,

    I found your video on Creating Custom Component Live Previews in Flex Builder 3, and am very grateful to you for making it! I’ve been making my own custom components for years now and it always bugged me that they didn’t appear properly in design mode.


    Posted by Chris | March 17, 2010, 19:25

Post a comment