http://www.videojs.com looks nice. Let's play
Quick Checklist/missing stuff
===========
[] Thumbnail mode, like current popupthumbs, but better ? ideas ?
- Got this working with experimental hacks for the demo. This is NOT a long term proper implementation just yet :)
[x] Loading i18n files
- Needs RL'ifying
[] Multi resolution support:
- https://github.com/vidcaster/video-js-resolutions ( no support for VideoJS 5. )
- https://github.com/dominic-p/videojs-resolution-selector ( no support for VideoJS 5. )
- https://github.com/kmoskwiak/videojs-resolution-switcher ( VideoJS 5+ support and greater support over deciding resoulutions. )
[] mini/audio player skin…
- We probably should have our own skin to begin with
- We need to change the size of the initial play button video thumbs < 250px
- We need a separate skin mode for audio player
- The skin needs to be better sizable to small sizes
[] iFrame embed support
- Totally missing, but easy to add
- We should check usage in the logs
[] poster for audio files
- Probably we don't need this, but then we also shouldn't SET a poster
[] mw-srt codec
[] Add support to TMH for WebVTT instead ?
- We could convert all SRT files to WebVTT ? Using a bot
- https://github.com/captioning/captioning
- The more I ponder on this, the more I think we need to lay down a lot more groundwork for TimedText
- [[ https://www.mediawiki.org/wiki/Extension:TimedMediaHandler/TimedTextRework | TimedText rework ]]
[] smaller ‘big play button’
[] play button on centre of player
[] preserve users last selected resolution
[] preserve users last selected volume level
- https://github.com/theonion/videojs-persistvolume
[x] start from offset (slightly broken in multiple videos per page)
- https://github.com/cladera/videojs-offset
- No Video.js 5.0 version yet.
[] Add ogv.js tech plugin to Video.js
[] sharing
- We can drop this feature, it's not used that much I think
- https://github.com/brianpkelley/video-js-4-plugins/tree/master/addThis
[] credits
- This is really needed and sorely missed atm.
- Use: http://theonion.github.io/videojs-endcard/ ?
[] separate TMH from playback technology (have hooks to register player RL modules ?)