Intenta entender el código correctamente previamente a usarlo a tu proyecto y si ttienes algo que aportar puedes decirlo en los comentarios.
Solución:
Lo descubrí yo mismo, con un poco de experimentación, actuando como anfitrión y participante en la misma reunión. Los cuadros grises oscuros sólidos son claramente un mecanismo de seguridad de Zoom para evitar que los participantes vean otras ventanas encima de la ventana compartida.
¿Por qué los participantes deberían poder ver otras ventanas? Bueno, es simple y complicado al mismo tiempo. En lugar de simplemente enviar el video que se muestra directamente a los participantes, Zoom intercepta el hardware para capturar los datos a medida que se muestran. ¡Entonces verá la ventana compartida superior Y cualquier ventana que esté encima de ella! Si la ventana se vuelve gris, se evita que los participantes vean lo que esté haciendo el anfitrión, por seguridad.
Así que la solución parece ser bastante simple: simplemente desactive la opción “optimizar para mostrar video”. Luego, Zoom simplemente envía la ventana compartida, una y otra vez (de 6 a 30 cuadros por segundo, según el ancho de banda de origen y destino) a los participantes e ignora otras ventanas. De hecho, con la Optimización desactivada, incluso puede minimizar todas las ventanas y/o volver al escritorio, y los participantes continúan viendo solo la ventana compartida.
Para las reuniones de Zoom que organizo, quiero la mejor experiencia para mis participantes, así que configuro el silenciamiento y otras opciones como quiero, luego muestro el video en un reproductor de video, comparto la salida del reproductor y la optimizo. Me aseguro de que todas las demás ventanas nunca se muestren encima del video en mi pantalla mientras el video se está ejecutando, y mantengo el cursor en el extremo inferior derecho para que no se vea. Evito cualquier uso del cursor o de las funciones de Zoom mientras estoy reproduciendo un video. Esto funciona perfectamente para mí, porque no usamos el chat ni otras funciones cuando reproducimos videos.