 <p>Seems like the <code>webkitbeginfullscreen</code> event is getting fired.</p> <p>So now I probably will use something like this:</p> <pre><code>videoEl.addEventListener('webkitbeginfullscreen', function() { screen.lockOrientation('landscape-primary'); }, false); videoEl.addEventListener('webkitendfullscreen', function() { screen.lockOrientation('portrait-primary'); }, false); </code></pre> <p>See <a href="http://stackoverflow.com/a/22010698/2235793">http://stackoverflow.com/a/22010698/2235793</a></p> <p>NOTE: theses two events are not fired on a nexus 5 running android 4.4.4 (inside cordova v3.6). But there, webkitfullscreenchange event is fired on enter and exit. Sigh.</p>