I have bought a Flash video player, with video playlist component.
Currently it is an .fla which has the player component, playlist component and controller component on the stage.
It also has an .xml playlist to provide the content.
The outputted .swf is included in my website by uploading it to my server, and pasting some html code into the required webpage .
It is my intention to give the html coding to other people to allow them to link to and include the player in their websites.
Its very important that all files are held on my server, and that for other people to include the video player (and make use of flash detection as will be described in a second - that the inclusion process can be done, simply by giving them the piece of html coding.
This should not be a problem as i 'believe' that the flash detection script can be included into the [url removed, login to view]
I understand that Flash 9 offers the best quality flash video.
I also understand that Adobe's Flash Player Detection Kit, has all of the coding already pre-defined. This project should simply be a matter of including it into my .fla effectively and including what i understand to be a 'goto' command, depending on which version they have.
I want website visitors to first have their flash version checked, and if they do not have Flash V9+ they would then be given the 'option' to click to upgrade their flash player.
Not everyone has the permissions to install Flash player updates on their computers (and this is key important factor.....) so i need the flash detection coding, in the .fla to:
1: Determine Flash Version
2: If they have Flash 9+, to goto (for example) frame '9', where on the stage, the video component will have the variables in to load ([url removed, login to view]) .... the reason for this is because that particular .xml will be loaded with .f4v videos (optimal for Flash 9)
3: If the user has a player below Flash 9 - for a message to say that they should click to upgrade to get the best possible results. Or, if they do not want to upgrade right now or do not have privileges to upgrade, then click to continue to watch anyway. If that is the case and they do not want to upgrade right there and then, the following happens:
3a: In the case of them having Flash 8 - to goto (for example) frame '8', where on the stage, the video component will have the variables in to load ([url removed, login to view]) .... the reason for this is because that particular .xml will be loaded with videos encoded with On2VP6 (optimal for Flash 8)
3b: In the case of them having Flash 7 - to goto (for example) frame '7', where on the stage, the video component will have the variables in to load ([url removed, login to view]) .... the reason for this is because that particular .xml will be loaded with videos encoded with Sorenson Spark (optimal for Flash 7)
3c: In the case of them having below Flash 6 - they are required to upgrade
I will need you to give me a quick description (after it is completed), of how it works so that if i need to change the size of the .swf or files names - I can do that easily (i have a working knowledge of Flash)
I have attached an example of the code that is used to embed the swf.
The .fla currently has all of the content, on different layers, on a single frame on the .fla's timeline.
I would expect this project to be a process of copying and pasting the stage as it is, and including the Adobe flash detection at the beginning.
I believe this should be a very easy job for a competent flash programmer.
The last part is that i would like a recommendation for how i could check, what the experience will be like for users with different Flash versions. It may be that there is an online simulator that you know of, or if it will simply mean uninstalling my current version and then installing an older version which i wish to test.
I hope the above is all as clear as possible, and that you now have a perfectly clear vision of what it is i require to happen.
// i trust Adobe's flash detection script - which is freely downloadable from their website... and so even though i've explained very clearly what i want, this is not a big job. It should take an hour to complete, especially given the very clear instruction. I dont need any proposals, or offers of writing a custom detection script. please use Adobe's detection script which is free and already tested. Thank you //