как создать уменьшенное изображение с помощью встроенного видеокода
-
21-09-2019 - |
Вопрос
Как создать уменьшенное изображение с помощью встроенного видеокода.Например, у меня есть следующий встроенный код:
> <object width="480"
> height="385"><param name="movie"
> value="http://www.youtube.com/v/6r-mz0dh6cs&hl=en_US&fs=1&"></param><param
> name="allowFullScreen"
> value="true"></param><param
> name="allowscriptaccess"
> value="always"></param><embed
> src="http://www.youtube.com/v/6r-mz0dh6cs&hl=en_US&fs=1&"
> type="application/x-shockwave-flash"
> allowscriptaccess="always"
> allowfullscreen="true" width="480"
> height="385"></embed></object>
Выше приведен мой пример встроенного кода.
Теперь мне нужно отобразить уменьшенное изображение этого видео, и при нажатии на это уменьшенное изображение должно воспроизводиться соответствующее видео.
Теперь моя проблема заключается в "КАК СОЗДАТЬ УМЕНЬШЕННОЕ ИЗОБРАЖЕНИЕ ВСТРОЕННОГО ВИДЕОКОДА"
заранее спасибо
Нет правильного решения
Другие советы
НОВЫЙ ОТВЕТ
Теперь вы можете видеть код, который вы используете.Вы можете извлечь изображение видео прямо с Youtube по URL-адресу или использовать Youtube API.Видишь это:-
Как мне получить миниатюру видео YouTube из YouTube API?
СТАРЫЙ ОТВЕТ, КОТОРЫЙ НЕ ИМЕЕТ ОТНОШЕНИЯ К ДЕЛУ
Вашего кода там нет.Но я предполагаю, что вы хотите создать миниатюру из загруженного видеофайла.
Вы можете сделать это с помощью ffmpeg, смотрите здесь: http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/
Если вы хотите "пролистать" видео при наведении курсора мыши на миниатюру, вам придется взять несколько миниатюр и воспроизвести их по порядку, используя Javascript.Вы можете выполнить некоторые вычисления, чтобы определить длину видео и рассчитать интервал между кадрами, из которого вы хотите сделать миниатюру.