Squashed commit of the following: commit 02fe7a40d0958e2ed84a6a0cf2be43bec259c72c Author: Gary Katsevman <git@gkatsev.com> Date: Tue Sep 23 14:15:08 2014 -0400 Feature detect old fullscreen instead of UA switch commit f3eccbbe678c163021d790c69c3ab365e0a1fe1a Author: Gary Katsevman <git@gkatsev.com> Date: Mon Sep 22 21:31:34 2014 -0400 No need for if since assume we're in fs commit 0498b100843e0aa858b166d02a467e4471c126ab Author: Gary Katsevman <git@gkatsev.com> Date: Mon Sep 22 21:28:10 2014 -0400 Revert "Don't trigget vjs's fullscreenchange event" This reverts commit cc45177ee5fa950e665e066d170b137aaeb6e398. Conflicts: src/js/media/html5.js commit 1ed30853efb2ea043da4f18b4fdf75da15f55e88 Author: Gary Katsevman <git@gkatsev.com> Date: Wed Sep 17 12:00:29 2014 -0400 Listen via 'this.one'. Don't bother checking whether the video element is fullscreen but just assume we are fullscreen. commit 27e27075083d2ad408b5d47055881b2554f59154 Author: Gary Katsevman <git@gkatsev.com> Date: Tue Sep 16 18:12:36 2014 -0400 Use one for event binding. commit cc45177ee5fa950e665e066d170b137aaeb6e398 Author: Gary Katsevman <git@gkatsev.com> Date: Mon Sep 15 17:28:46 2014 -0400 Don't trigget vjs's fullscreenchange event This event isn't really being used for this usecase right now, so, no need to trigger it. commit ad505a680785d638289657aec4edad60879e945a Author: Gary Katsevman <git@gkatsev.com> Date: Mon Sep 15 16:45:48 2014 -0400 Update exports for request & cancel fullscreen commit e423635b6c8ad58a1ba04e1534a51c075e08b73a Author: Gary Katsevman <git@gkatsev.com> Date: Mon Sep 15 16:15:10 2014 -0400 On iOS, use ios specific enterFullscreen methods. commit fe4a8fbf6ad73b6bc8f57d16c44f0ca4d3bf9450 Author: Gary Katsevman <git@gkatsev.com> Date: Mon Sep 15 14:53:20 2014 -0400 Export isFullScreen correctly. Export isFullscreen as well.
Video.js - HTML5 Video Player 
Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices. This project was started mid 2010, and the player is now used on over 50,000 websites.
Visit videojs.com for an overview, download options, and instructions on how to use the player on your site.
Contributing
Video.js is a free and open source library, and we appreciate any help you're willing to give. Check out the contributing guide.
Building your own Video.js from source
To build your own custom version read the section on contributing code and "Building your own copy" in the contributing guide.
License
Video.js is licensed under the Apache License, Version 2.0. View the license file
Copyright 2014 Brightcove, Inc.