Cómo evitar que los videos html5 usen la pantalla completa incorporada en mac

El modo de pantalla completa de mac tiene una animación lenta que he intentado deshabilitar, pero parece que no hay forma de hacerlo a partir de ahora, así que mi pregunta es, ¿alguien sabe de alguna manera de deshabilitar los videos html5 para que no usen la pantalla completa de mac y simplemente ir instantáneamente a pantalla completa como lo hacen los videos flash?

Editar: si alguien conoce alguna API en javascript que puede hacer que los videos pasen a pantalla completa al instante, es posible que pueda escribir un complemento de Chrome que detecte una solicitud de API de pantalla completa nativa, cancelarla e iniciar una pantalla completa instantánea. O si alguien sabe algún tipo de solución alternativa que se puede hacer desde el lado de Mac, ya sea desde la terminal o tal vez una aplicación nativa de Objective-C, los desarrollaré si es necesario y los publicaré para todos.

Respuestas (4)

Me temo que eso no es posible.

Dado que todos los principales navegadores (Chrome, Firefox, Opera y Safari) usan la API de pantalla completa nativa, te quedas con la animación lenta...

Investigué si había alguna solución alternativa o trucos, pero no parece haberlos. No estás solo en estar molesto.

Lo único que puede hacer es usar Flash cuando esté disponible, o actualizar a Mavericks donde la animación es mínima y un poco más rápida. 10.9 es gratis, por lo que la barrera de entrada no es tan alta.

Estoy de acuerdo, los videos HTML5 (principalmente de YouTube) son horribles: comen CPU como locos y tartamudean a pantalla completa. No encontré ningún parámetro utilizable en Chrome, pero al menos encontré una solución sucia, que afortunadamente funciona para mí y retrocede videos HTML5 a Flash.

Acabo de eliminar una de las bibliotecas de Chrome ffmpegsumo.so:

  1. Salir de Chrome
  2. Haz una copia de seguridad de tu Chrome
  3. Quitar la biblioteca

    My-MBP:~ jhartman$ cd '/Users/jhartman/Tools/Internet/Google Chrome.app/'
    My-MBP:Google Chrome.app jhartman$ find . -name  *ffmpegsumo*
    ./Contents/Versions/35.0.1916.86/Google Chrome Framework.framework/Libraries/ffmpegsumo.so
    ./Contents/Versions/35.0.1916.99/Google Chrome Framework.framework/Libraries/ffmpegsumo.so
    My-MBP:Google Chrome.app jhartman$ rm "./Contents/Versions/35.0.1916.86/Google Chrome Framework.framework/Libraries/ffmpegsumo.so"
    My-MBP:Google Chrome.app jhartman$ rm "./Contents/Versions/35.0.1916.99/Google Chrome Framework.framework/Libraries/ffmpegsumo.so"
    
  4. Iniciar cromo

Funciona de maravilla (al menos, para mí...).

Encontré una solución legítima para esto. Es sorprendente que esté escondido... ¡pero está ahí!

Vaya a: chrome://flags/#enable-simplified-fullscreen

y habilite "Habilita la pantalla completa simplificada"

Haga clic en "Relanzar ahora" en la parte inferior.

Problema resuelto.

Esto todavía usa la API integrada de OS X y aún muestra otras pantallas en negro.

¿Tal vez intente buscar en este sitio web? http://davidwalsh.nombre/pantalla completa

su api solo llama a la api de mac, lo que genera el mismo problema