An Alternate way of embedding a configurable Video player in an NSF
>> Thursday 4 June 2009
I recently came across a nice open source video player that is dead easy to build into your Notes Applications. The player is called FLOWPLAYER and has been released under a GPL license. There are commercial and multi-domain versions which you have to pay for, but the base app is free to build into your apps.
You can download it here and once you have the zip file unzipped you have two SWFs and an example directory. I embedded it in my app like this.
01. I embedded FlowPlayer-3.1.1.swf into the RESOURCES / FILES section of the nsf
02. I embedded FlowPlayer.controls-3.1.1.swf into the RESOURCES / FILES Section of the nsf
03. I embedded the Flowplayer-3.1.1.min.js inot the RESOURCES / FILES section of the nsf
04. I added the flowplayer-3.1.1.min.js as an external JS file to the form I wanted the player to be on
05. I added a RT field into which a Video file could be attached
06. I added this code to the form
<a href="'http://www.unseenuni.com:81/flowplay.nsf/new/[ComputedText1]/$File/[ComputedText2]?openelement' style='display:block;width:400px;height:300px' id='player'></a>
<script language="'javascript'"> flowplayer("player","http://www.unseenuni.com:81/flowplay.nsf/fp311.swf?openfileresource")</script></pre>
[ComputedText1] = @documentUniqueID and
[ComputedText2] = @attachmentnames
07. I created the form .. attached an MP4 opened it in the browser and it worked like a charm and looked like this

So if you have a need for a very clean, easy to use adaptable player for free (we like for free) then you can't go far wrong with Flowplayer ... check it out here
