Как YouTube предотвращает отображение заставки во время воспроизведения видео?(Windows) - PullRequest
11 голосов
/ 09 октября 2011

Я заметил, что заставка mi не запускается, когда я смотрю видео на YouTube.Я использую Windows 7.

Это тест:

  1. Установите заставку Windows на 1 минуту.
  2. Найдите на YouTube и воспроизводите видео продолжительностью более 1мин;в идеале гораздо дольше.
  3. Обратите внимание, что ваша заставка не появляется после указанного времени (1 минута).

Я тестировал с использованием Firefox, Chrome и IE8.Моя версия Flash Player 10.3.(Youtube использует Flash для воспроизведения видео).То же самое происходит, смотрю ли я видео в полноэкранном режиме или нет.

Кто-нибудь знает как они это делают?

Я искал, но все, что я нашел, - это люди, которые говорили, что это невозможно, или советы пользователям по отключению заставки при просмотре видео.


Пожалуйста, просмотрите все ответы.Не придерживайтесь наиболее проголосовавших.

Ответы [ 3 ]

7 голосов
/ 11 октября 2011

Кто-то вне StackOverflow указал мне на эту статью: http://www.webkitchen.be/2010/04/13/6-lesser-known-features-in-flash-player-10-1/

Отключенная заставка в полноэкранном режиме

Нет ничего более раздражающего, чем необходимостьнажимайте на клавиатуру или перемещайте мышь каждые несколько минут, чтобы предотвратить включение экранной заставки при просмотре видео в полноэкранном режиме.Flash Player 10.1 теперь временно отключает экранную заставку, если видео воспроизводится и не останавливается, не останавливается или не буферизуется.Но это также работает со звуком.Так что ... если вы используете полноэкранное приложение, которое воспроизводит звук, и оно не приостановлено, не остановлено или не буферизуется, а на самом деле имеет громкость, заставка не срабатывает.

К сожалению, я не могу найти официальный Adobeисточник для этого.Кажется, они настолько сфокусированы на Flash Player 11, что убрали список «новых функций», доступных с Flash Player 10.

Я проверил это, и оно работает в полноэкранном режиме или нет, покавидео воспроизводится.

Полагаю, ответ на мой оригинальный вопрос НИЧЕГО .Flash Player, а не YouTube, делает это автоматически.

1 голос
/ 18 октября 2012

Я нашел документацию на help.adobe.com - Воспроизведение видео в полноэкранном режиме :

Flash Player и AIR позволяют создавать полноэкранные приложениядля воспроизведения видео и поддержки масштабирования видео в полноэкранный режим.

Для содержимого AIR, работающего в полноэкранном режиме, во время воспроизведения отключаются экранная заставка системы и параметры энергосбережения до тех пор, пока не прекратится или ввод видео, илипользователь выходит из полноэкранного режима.

0 голосов
/ 11 октября 2011

Похоже, ошибка Microsoft, как указано ниже, вы можете сделать свою презентацию в браузере, чтобы предотвратить заставку. Надеюсь, эта ссылка поможет.

С Проблема 9853: сбой гашения дисплея при фокусировке Chrome :

Комментарий 8 от * ida ... @ chromium.org, 21 мая 2009 г.
Потребовалось некоторое время, чтобы посмотреть на это, и я могу подтвердить, что это легко воспроизводимо, и Chrome ничего не делает для влияет на управление питанием Windows. Это действительно похоже на ошибку Microsoft, которая явно вызвана фокусом Chrome.

Чтобы было ясно, что на самом деле происходит, это то, что состояние отключения экрана не срабатывает, когда Chrome имеет фокусировку, все триггер других состояний питания (Suspend, Hibernate). Заставка также срабатывает.

...