htmlvideomedia-playerjwplayerflowplayer

embed quiz into html5 video - cue points in a rich customizable player


Coursera has these interactive questions in the middle of their video lecture

custom-track-mixing

Furthermore, I'm trying to decide which HTML5 video player / platform to invest in and the key criteria would be feature-rich (so as to not reinvent the wheel / spend lots of time implementing video player features) as well as highly customizable (for those custom needs).

Candidates


Solution

  • Flowplayer and Jwplayer are amazing players and you could do what you want, but in the free version you can't remove their branding. I try to stick to opensource projects you you don't worry about licenses.

    I've done something similar as you need with Mediaelementjs. It supports all you need at the moment, and they will support the variable speed at some point on the future as announced in their website. However it has been like that for more than a year now since I started watching, so probably your "near future" is before their "coming soon".

    I think your best free option will be Videojs. They also support all you need. For the variable speed there is this plugin.

    Basically you set up a listener in the timeupdate event, and when it reaches the point that you need, you attach the quiz html to overlay the video area.