Comment empêcher les vidéos HTML5 d'utiliser le plein écran intégré au Mac

8

Le mode mac plein écran a une animation lente que j'ai essayé de désactiver, mais il semble qu'il n'y ait aucun moyen de le faire pour l'instant, donc ma question est, quelqu'un connaît-il un moyen de désactiver les vidéos html5 en utilisant le plein écran mac et juste passer instantanément en plein écran comme le font les vidéos flash?

Edit: Si quelqu'un connaît une API en javascript qui peut faire passer les vidéos en plein écran instantanément, je pourrai peut-être écrire un plugin Chrome qui détecte une demande d'API native en plein écran, l'annuler et lancer un plein écran instantané. Ou si quelqu'un connaît un certain type de solution de contournement qui peut être fait côté mac, soit à partir du terminal ou peut-être d'une application native objective-c, je les développerai si nécessaire et publierai pour tous.

Joel Green
la source

Réponses:

4

J'ai bien peur que ce ne soit pas possible.

Étant donné que tous les principaux navigateurs (Chrome, Firefox, Opera et Safari) utilisent tous l'API native plein écran, vous êtes coincé avec l'animation lente ...

J'ai recherché s'il y avait des contournements ou des astuces, mais il ne semble pas y en avoir. Vous n'êtes pas seul à être ennuyé.

La seule chose que vous pouvez faire est d'utiliser Flash lorsqu'il est disponible ou de passer à Mavericks où l'animation est minimale et un peu plus rapide. 10.9 se trouve être libre, donc la barrière d'entrée n'est pas si haute.

Lasse
la source
1

Je suis d'accord, les vidéos HTML5 (principalement YouTube) sont horribles: mange le processeur comme un fou et passe en bégaiements en plein écran. Je n'ai trouvé aucun paramètre utilisable sur Chrome, mais au moins j'ai trouvé une solution de contournement sale, qui a de la chance pour moi et remplace les vidéos HTML5 en Flash.

Je viens de supprimer l'une des bibliothèques Chrome ffmpegsumo.so:

  1. Quittez Chrome
  2. Faites une copie de sauvegarde de votre Chrome
  3. Supprimer la bibliothèque

    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. Démarrez Chrome

Fonctionne comme un charme (au moins - pour moi ...).

Jarek
la source
0

J'ai trouvé une solution légitime à cela. C'est surprenant qu'il soit caché ... mais il est là!

Accédez à: chrome: // flags / # enable-simplified-fullscreen

et activer "Active le plein écran simplifié"

Cliquez sur "Relancer maintenant" en bas.

Problème résolu.

user77262
la source
Cela utilise toujours l'API intégrée d'OS X et clignote toujours d'autres écrans en noir.
kba
-1

Peut-être essayez-vous de consulter ce site Web? http://davidwalsh.name/fullscreen

biw
la source
son api appelle simplement l'api mac entraînant le même problème
Joel Green