Moodle version: 2.2+
If you are interested in making your video (FLVs) play on mobile devices such as the iPad or iPhone, you'll need to download the JW Player (http://www.longtailvideo.com). JW Player can make your video cross-browser compatible. Additionally, you'll only need one file format - MP4.
Next, use Handbrake (http://handbrake.fr), to convert your existing FLVs into MP4s.
If you have any existing caption/subtitle files (probably in XML format), you'll need to copy and paste them into a new file with an *.srt file extension. JW Player allows you to point to these SRT files so they can be seen on any browser. But for iPads and iPhones, it will not work.
For iPads/iPhones, you will have to merge the SRT file into the MP4. Using Handbrake, it's simple as point and select the file. So make sure you have the caption file(s) created before you begin converting your files. Unfortunately, users on iPads/iPhones will have to manually turn on their captions, so you'll have to make a note of that in your content.
When you download the JW Player, it will have several files in the zip package. The two most important are the player.swf and jwplayer.js. There is another file called readme.html which contains an example of the code you'll need to copy and paste into an editor window - you'll have to paste it on the HTML side. In the readme.html, you'll see the HTML comments (labeled START OF THE PLAYER EMBEDDING and END OF PLAYER EMBEDDING). For a single video, copy and paste the code into a Resource such as a Page.
The attached file contains the sample code for one video, but all you need to do is change the server, video and caption file names.
Also included in the file is the code for a playlist that will automatically play and continue to the very end. This playlist also uses caption files.
Enjoy!