Recientemente leí este artículo sobre cómo hacer una grabadora de pantalla en JS. Básicamente, utiliza getMedia para obtener el flujo de medios y MediaRecorder para almacenarlos. Ahora quería que solo un elemento de mi sitio se grabara en el video (un contenedor de presentación de diapositivas), así que traté de usar una solución alternativa, haciendo que ese elemento se mostrara en pantalla completa y luego llamando a getMedia pero esto falla ya que la ventana emergente se elimina el modo de pantalla completa.
¿Hay alguna solución para lograr esto? Nota: he leído esta pregunta en StackOverflow pero no me ayuda porque no puedo usar el lienzo en mi aplicación web.