Как предотвратить использование html5-видео в полноэкранном режиме Mac

8

В полноэкранном режиме Mac есть медленная анимация, которую я пытался отключить, но кажется, что на данный момент нет способа сделать это, поэтому мой вопрос, кто-нибудь знает, как отключить html5-видео от использования полноэкранного Mac и просто переходить в полноэкранный режим, как во флэш-видео?

Редактировать: Если кто-то знает о каком-то API в javascript, который может мгновенно переводить видео в полноэкранный режим, я могу написать плагин chrome, который распознает собственный полноэкранный API-запрос, отменить его и запустить мгновенный полноэкранный режим. Или, если кто-то знает какой-то тип обходного пути, который может быть выполнен на стороне Mac, либо из терминала, либо, возможно, из приложения на уровне задач, я разработаю их при необходимости и опубликую для всех.

Джоэл Грин
источник

Ответы:

4

Боюсь, это невозможно.

Поскольку все основные браузеры (Chrome, Firefox, Opera и Safari) используют собственный полноэкранный API, вы застряли на медленной анимации ...

Я исследовал, были ли какие-то обходные приемы или уловки, но, похоже, их нет. Вы не одиноки в раздражении.

Единственное, что вы можете сделать, это использовать Flash, когда он доступен, или перейти на Mavericks, где анимация минимальна и немного быстрее. 10.9 оказывается бесплатным, поэтому входной барьер не так высок.

Лассе
источник
1

Я согласен, HTML5-ролики (в основном YouTube) ужасны: жрёт процессор как сумасшедший и замирает в полноэкранном режиме. Я не нашел ни одного полезного параметра в Chrome, но, по крайней мере, нашел грязный обходной путь, который удачно работает для меня и откатывает HTML5-видео на Flash.

Я только что удалил одну из библиотек Chrome ffmpegsumo.so:

  1. Выйти из Chrome
  2. Сделайте резервную копию вашего Chrome
  3. Удалить библиотеку

    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. Запустить Chrome

Работает как шарм (по крайней мере - для меня ...).

Ярек
источник
0

Я нашел законное решение для этого. Удивительно, что оно скрыто ... но оно есть!

Перейти к: chrome: // flags / # enable-упрощенный-полный экран

и включите «Включает упрощенный полноэкранный режим»

Нажмите «Перезапустить сейчас» внизу.

Задача решена.

user77262
источник
Это все еще использует встроенный API OS X и все еще мигает на других экранах черным.
kba
-1

Может быть, попробуйте заглянуть на этот сайт? http://davidwalsh.name/fullscreen

BIW
источник
его API просто вызывает Mac API, что приводит к той же проблеме
Джоэл Грин