Как получить кадр в виде изображения с определенного времени с помощью YouTube API

1

Например, я хочу получить логотип StackOwerflow в виде изображения из видео с YouTube.

Из этого адреса на YouTube: https://youtu.be/QwS1r1mc888?t=2

В это время: 00:02

Я могу взять текущее видео, видео данные и т.д.

player= document.getElementById("movie_player");

player.getCurrentTime();
// ...
player.getVideoData();

Как получить видеокадр с определенного времени?

Теги:
youtube
youtube-api

1 ответ

0

Невозможно добавить миниатюрное изображение на iFrame.

Вы можете использовать iFrame для youtube в качестве целевой. И затем вы можете использовать внутри тега

Проверьте этот ответ:

Отображать уменьшенное изображение в iframe

  • 0
    Я не хочу получать уменьшенное изображение. Я хочу получить точный кадр в видео, а затем преобразовать его в формат изображения.
  • 0
    @MuhammedOzdogan в соответствии с этим ответом , кажется, не возможно делать то, что вы хотите. Мое предложение (честно говоря, я не пробовал) - проверить, как получить снимок экрана «возможно, используя подход, используемый приложением Snipping Tool », и (после загрузки видео) выполнить функцию снимка экрана.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню