On 6 jun. 2015, at 17:25, Quim Gil qgil@wikimedia.org wrote:
Hi, just in case you have missed this thread in Wikimedia where I mentioned you, and now SJ asks.
---------- Forwarded message ---------- From: Sam Klein <sjklein@hcs.harvard.edu mailto:sjklein@hcs.harvard.edu> Date: Sat, Jun 6, 2015 at 2:26 AM Subject: Re: [Wikimedia-l] What's cool? To: Wikimedia Mailing List <wikimedia-l@lists.wikimedia.org mailto:wikimedia-l@lists.wikimedia.org>
Quim writes:
https://phabricator.wikimedia.org/T96378 https://phabricator.wikimedia.org/T96378 (33 hackathon events) Experiment with video.js was basically a one-person-three-day [TheDJ
special]: https://phabricator.wikimedia.org/T100106 https://phabricator.wikimedia.org/T100106
Very neat. Does this work with popcorn?
I guess with popcorn, you mean popcornjs.org http://popcornjs.org/. In that case, no, it works with https://videojs.com https://videojs.com/ The point was to show how easy it would be to replace what we have now, with something better and I just wanted to get something of the ground and demonstrable.
I picked the most popular/active github project, and that seems to be videojs.com http://videojs.com/ at this moment in time. I did also consider popcornjs actually, but it seems more an experiment with temporal events, then focusing on being a good extensible player that everyone wants to use (no offense to that team, but that was the first impression).
Anyway, both of them would still require significant time to get it to production. But both of them will be easier to maintain than (fixing) what we have right now.
Ideally, I think we will want to make sure that players can be used interchangeably, just based on the the information in the DOM. I’m looking at defining some extensions hooks, so that we can decouple players from the TimedMediaHandler extension.
And we will need brion’s ogv.js https://brionv.com/misc/ogv.js/demo/ https://brionv.com/misc/ogv.js/demo/ work to support browsers without OGV/WebM support.
DJ