Cuepoint.js is an open source plugin for adding subtitles to your HTML5 video. You're free to use it for whatever you want. Take a look at the source code of this page for an example of how to use it.
How to use
Simply pass in an object containing your slides to the cuepoint.init method. The time is in seconds
$(document).ready(function(){
var slides = {5:"Hello World"}
cuepoint.init(slides);
cuepoint.play();
});
If you want to create skip to links you can use the setTime(seconds) method and bind it to a jQuery click event
$('a').click(function(){
cuepoint.setTime(60);
});