Задать вопрос

Как достать превью видео с youtube?

Всем привет! Нашел вот статью которая полностью отвечает на мой вопрос: shpargalkablog.ru/2013/06/youtube.html
НО, все работало хорошо, я подставлял изображения на страницы сайта и вот столкнулся с тем, что например, у одного из видео почему-то не оказалось полного превью: img.youtube.com/vi/7Wc9jkUlZIM/maxresdefault.jpg
Как быть в таком случае? делать проверку по каждому размеру и выводить то, которое существует или есть какой-то более корректный и надежный способ?

Видео вставляют на сайт пользователи, мне нужно отображать превью для микроразметки "The Open Graph protocol"
  • Вопрос задан
  • 37860 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
@a22432
Немного Web
Большая картинка
https://i.ytimg.com/vi/--------ID--------/maxresdefault.jpg

Маленькая картинка
https://i.ytimg.com/vi/--------ID--------/hqdefault.jpg
Ответ написан
@DimaX
Чтобы 100% надежно - это брать данные у первоисточника, т.е. из Youtube API, информация тут https://developers.google.com/youtube/v3/docs/vide... , вам нужна будет часть snippet (параметр part=snippet в запросе к API):

https://www.googleapis.com/youtube/v3/videos?id=%VIDEO_ID%&part=snippet

Если самостоятельно разбираться с программированием, API и прочим не планируется, то можно использовать бесплатный онлайн сервис, который выдает ссылку на превью видео в максимальном доступном качестве.
Ответ написан
Комментировать
@Kirill-Gorelov
С ума с IT
Я вставил id видео 7Wc9jkUlZIM вот сюда -> shpargalkablog.ru/2013/06/youtube.html
Где можно по тестировать. И получил превью, все нормально. Вы, другими словами, использовали не правильный путь к картинке. Используйте к примеру img.youtube.com/vi/7Wc9jkUlZIM/1.jpg
Ответ написан
Комментировать
Rozumno
@Rozumno
Разработка сайтов на WordPres "под ключ".
Полноразмерное превью (maxresdefault.jpg) доступно лишь для HD видео (минимум 1280х720 пкс).
Ответ написан
Комментировать
@malexey711
https://preview-youtube.ru/skachat-prevyu/ проще бесплатным сервисом воспользоваться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы