We need a Native Mobile file player that reads some specific file formats in a folder and plays uninterruptedly after it must have been downloaded in its own container.
The file formats include:
1 - html5 files which includes audio and images
2 - swf
The files in question are multimedia LMS files, we need a player that downloads this files and plays it on a mobile devices, For now, if these files are sent to an Android Device, you have to go through the file manager and locate the folder and the html file that triggers the course and open via a browser but what we need is a mobile app that downloads these files from a link into its container ( Like a Library ) where these files can be accessed and viewed through the app anytime.
Note, these files will be zipped or compressed in any form so the player has to unzip or decompress and save it into the player's library before it is viewed.
- Upon installation, the player must register itself with the device operating system as the default handler of tangerine e-learning contents; such that when a content is downloaded, it is automatically opened by the player.
- When a content file is opened for the first time, the file is un-archived to a directory and then a particular file (e.g. index.htm) is executed. Subsequent opens will simply locate the directory.
- The directory should be private and cannot be easily located by the browser.
- Usually, the player is launched by the browser/OS upon successful download, BUT sometimes the player is also launched directly by the user, in such cases the player should display a list of previously downloaded (or already existing) contents, which can be selected and played.
- This list should indicate which e-learning content is new, completed or in progress (i.e. opened but not completed).
- The app should have versioning capability (i.e. updates should be easy)
Attached to this is a sample zipped file which contains all the files that are expected to be played by application.
In it its a file ( story_html5.html ) which triggers the course for mobile viewing