JW Player
About JW Player

JW Player is a HTML/Flash embeddable media player which supports closed captions.
JW Player tries to render video content using HTML5 by default. If the browser doesn't support HTML5, it renders the video using Flash.
Getting MovieCaptioner
JW Player is licensed by University of Melbourne for all sites on unimelb.edu.au.
The license key for JW Player available here (staff access only).
Embedding a Video File with Captions
The following code can be used to embed a video file with captions:
Example Header Code:
<head>
<title>Lecture Capture User Testing</title>
<script type="text/javascript" src="http://www.unimelb.edu.au/template-assets/jwplayer/jwplayer.js"></script>
<script type="text/javascript">jwplayer.key="see link above to JW license key";</script>
</head>
Example Body Code:
<body>
<div id="myElement">Loading the player...</div>
<script type="text/javascript">
jwplayer("myElement").setup({
height: 640,
playlist: [{
captions: [
{ file: "research-at-melbourne.srt", label: "English" }
],
file: "research-at-melbourne.flv"
}],
skin: "http://www.unimelb.edu.au/template-assets/jwplayer/five.xml",
controls: true,
width: 800
});
</script>
</body>
Finished Result:
Loading the player...