Rewrite of froogaloop.js from vimeo. Since it seems not maintained and no tests, I re-wrote it so it’s somewhat reliable.