Есть ли формат URL-адреса YouTube для показа видео в формате 1080p?

Я знаю, что есть этот код &hd=1, чтобы запустить видеоролик YouTube в формате 720p. Есть ли код или трюк для добавления в конце URL-адреса видео YouTube для начала в формате 1080p?

Ответ 1

Кажется, снова работает:)

Используя пример:

перед:

  • http://www.youtube.com/watch?v=ecsCrOEYl7c

после

  • http://www.youtube.com/watch_popup?v=ecsCrOEYl7c&vq=hd1080

обратите внимание на оба:

  • watch_popup
  • &vq=hd1080

Другие возможные значения можно найти здесь:

Вы также можете изменить время начала воспроизведения проигрывателя, добавив его (до 1 минуты и 22 секунды в этом примере):

  • &t=1m22s

Некоторые документы можно найти здесь:

Ответ 2

Невозможно установить качество до 1080p только с помощью URL-адреса. Несколько лет назад это было возможно, добавив &fmt=37, но он больше не работает.

Однако, если вы можете использовать JavaScript, YouTube API позволит вам выбрать качество.

Ответ 3

Из документация:

hd (поддерживаемые игроки: AS2)

Значения: 0 или 1. Значение по умолчанию - 0. По умолчанию для 1 разрешено воспроизведение HD по умолчанию. Это не влияет на Chromeless Player. Это также не имеет если HD-версия видео недоступна. Если вы включите этот параметр, помните, что пользователи с более медленным подключением могут иметь неоптимальный опыт, если они не выключат HD. Вы должны обеспечить ваш плеер достаточно большой, чтобы отображать видео в его родном разрешение.

Игрок AS2 выйдет в отставку в октябре 2012 года, а код вставки на веб-сайте YouTube загрузит AS3-плеер по умолчанию. Чтобы показать hd1080, вам нужно использовать JavaScript API. Функции описаны здесь.