El bloqueo de orientación de la pantalla (screen.orientation.lock()) no funciona en la vista web de Android.
function lockLandScape() { console.log(JSON.stringify(screen.orientation.lock)) if (screen.orientation && screen.orientation.lock) { screen.orientation.lock('landscape'); } } function unlockLandScape() { if (screen.orientation && screen.orientation.unlock) { screen.orientation.unlock() } } function videoFullScreen(elem){ if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.mozRequestFullScreen) { elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { elem.msRequestFullscreen(); } elem.classList.add("fullscreen"); lockLandScape() }Donde elem es un elemento de video en la vista web.