Como impedir que vídeos html5 usem o mac incorporado em tela cheia

8

O modo de tela cheia do mac tem uma animação lenta que tentei desabilitar, mas parece que não há como fazer isso a partir de agora. Portanto, minha pergunta é: alguém sabe como desativar vídeos html5 usando a tela cheia do mac e apenas fica instantaneamente em tela cheia como os vídeos em flash?

Edit: Se alguém conhece alguma API em javascript que pode fazer com que os vídeos fiquem em tela cheia instantaneamente, posso escrever um plug-in do Chrome que detecta uma solicitação de API nativa em tela cheia, cancele-a e inicie uma tela instantânea em tela cheia. Ou se alguém conhece algum tipo de solução alternativa que pode ser executada no lado do Mac, seja no terminal ou talvez em um aplicativo nativo com objetivo-c, eu os desenvolverei se necessário e publicarei para todos.

Joel Green
fonte

Respostas:

4

Receio que isso não seja possível.

Como todos os principais navegadores (Chrome, Firefox, Opera e Safari) usam a API nativa de tela cheia, você fica preso à animação lenta ...

Eu pesquisei se havia alguma solução ou truques, mas parece não haver. Você não está sozinho em ser irritado.

A única coisa que você pode fazer é usar o Flash quando disponível ou atualizar para o Mavericks, onde a animação é mínima e um pouco mais rápida. 10.9 é livre, então a barreira de entrada não é tão alta.

Lasse
fonte
1

Eu concordo, os vídeos HTML5 (principalmente o YouTube) são horríveis: come CPU como um louco e vai para gaguejar em tela cheia. Não encontrei nenhum parâmetro utilizável no chrome, mas pelo menos encontrei uma solução alternativa suja, que funciona de sorte para mim e recoloca vídeos HTML5 no Flash.

Acabei de excluir uma das bibliotecas do Chrome ffmpegsumo.so:

  1. Sair do Chrome
  2. Faça uma cópia de backup do seu Chrome
  3. Remova a 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 o Chrome

Funciona como charme (pelo menos - para mim ...).

Jarek
fonte
0

Eu encontrei uma correção legítima para isso. É surpreendente que esteja escondido ... mas está lá!

Vá para: chrome: // flags / # enable-simplified-fullscreen

e ative "Ativa tela cheia simplificada"

Clique em "Reiniciar agora" na parte inferior.

Problema resolvido.

user77262
fonte
Ele ainda usa a API integrada do OS X e ainda pisca outras telas em preto.
kba
-1

Talvez tente olhar para este site? http://davidwalsh.name/fullscreen

biw
fonte
sua api apenas chama a API mac resultando no mesmo problema
Joel Verde