FLV PLAYER [Summary of what Player must do]: - Always on top - F1 = PLAY; F2 = NEXT - F3 = Select Directory; ESC = PREVIOUS; Hold First Frame of FLV Video ready to play; Hold Last Frame at end of video played; (<F2> Next loads but does not start playing FLV file from the directory in the memory of <F3> selected directory, and loaded FLV holds on first frame without playing until <F1> button is pressed); keeps same window size always regardless of file dimensions.
What we most need is a program that will play flv file (be nice if it played f4v files too but at least flv files) AND does the following:
1) Keeps the same window size that we can set to either 640 x 360 or 720 x 405 or 3x3inches or full screen (and stays that size regardless of the size of the flv file it is playing;
2) Can set a button to make it stay on top (or just make it stay on top from the time it is opened up);
3) It must freeze frame on the first frame of the video when an flv file is loaded and hold that first frame until the play button is pushed;
4) Hold any frame when pause button is pushed;
5) Must hold the LAST FRAME on the screen at the end of the flv (until play is pressed again or until NEXT flv is pressed);
5) <F1> An keyboard PLAY button that instantly starts the loaded flv file to playing (press again to pause -- alternating play/pause when a file is loaded)
6) <F2> NEXT flv file loads (but does NOT PLAY until the <F1> Play button is pressed; (when the file loads it should pretty quickly replace the last frame of the previous flv video file with the first frame of this next flv file. And, the load order should be alpha numeric of all the files in a given folder (directory);
7) <ESC> PREVIOUS flv file loads (but again does NOT PLAY until the <F1> Play button is pressed (all else the same as number 6 above except that this loads the previous flv file instead of the next);
8) <F3> Select Directory - when the <F3> button is pressed, a window should open that allows the user to select the directory from which the above buttons will load or play the flv files of the directory selected here (and this directory should stay set as the directory from which to play and load files to this program until this button is pressed again and a new directory is selected -- in other words, this <F3> should cause the program to remember the selected directory until a new directory is selected, at least while the program is open if not even when it is re-opened);
9) If possible make the program so that it can show animated or still pictures in gif or jpg fomat (and if it would not add too much to the weight of the program, if it could also show the f4v format and all other movie type formats that could be good but not necessary -- I would like for it to be able to display gif's or jpg's and png's at least all loaded from one directory in their alpha-numerical name-of-file order.
10) The program should be made to be VERY ROBUST -- and lightweight and give me exclusive rights to resell it (although we probably will not sell it -- just use it for our church program -- to pick up the videos playing on one computer into another computer from which we do a live stream Internet webcast type broadcast).
PS: A program that ALMOST does what we need is the free FLV player by the sourceforge organization called ''Media Player Classic.'' Their source code is free if you need something to look at (or use) to help create this program that I need -- but the program we use should NOT be loaded with all kinds of extra bells and whistles -- be lightweight and FAST -- ROBUST -- and do things pursuant to the above instructions (mainly so we can use a limited keyboard handheld device that has the <F1>, <F2>, and <ESC> buttons on it. Set the directory with <F3> or any other key from the keyboard before we start