dmc1989
@dmc1989

Как получить превью (заставку) видео?

Когда пользователь загружает видео в input[type="file"], по окончанию загрузки ему отображается видео файл и кнопки: загрузить, отмена. Можно, ли как то вытащить картинку заставки видео файла, чтобы поместить ее в блок отображения видео файла. Заранее спасибо)
  • Вопрос задан
  • 2775 просмотров
Решения вопроса 1
Fzero0
@Fzero0
Вечный студент
<video width="400" controls>
  <source src="mov_bbb.mp4" id="video_here">
    Your browser does not support HTML5 video.
</video>
<input type="file" name="file[]" class="file_multi_video" accept="video/*">

$(document).on("change", ".file_multi_video", function(evt) {
  var $source = $('#video_here');
  $source[0].src = URL.createObjectURL(this.files[0]);
  $source.parent()[0].load();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы