Делаем плейер видео на JavaScript. JavaScript Video Player

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Помоги каналу! donatepay.ru/d...
    Интернет магазин на Node: node.itgid.info
    Курс JS: js.itgid.info
    Плейлист: goo.gl/63osiv
    Мои курсы: itgid.info
    Телеграм: t.me/jsrules

Комментарии • 67

  • @user-sm5yp9om8k
    @user-sm5yp9om8k 5 лет назад +19

    Классный урок, особенно видео, прям на меня похоже когда я пытаюсь учить JS.

  • @yakut54
    @yakut54 2 года назад +1

    Александр, спасибо Вам за науку! Будьте аккуратны. Мирного неба Вам и Вашим близким. Якут.

  • @lozovink
    @lozovink 3 года назад +2

    Я по вашему видосу вот заделал плеер кастомый, только все на jQuery переводил, оно как то с jQuery проще и понятней что ли) так вот когда сделал плеер своими прям руками и оно все работает -- прям силу почувствовал) СПАСИБО огромное за такой урок! Это мощно!!!

  • @delayLama_ru
    @delayLama_ru 5 лет назад +17

    Теперь аудиоплеер пилить надо.

  • @FaceBook-bd3xo
    @FaceBook-bd3xo 5 лет назад +4

    самый лучший канал по джаваскрипту

  • @kapotonai
    @kapotonai 5 лет назад +5

    Вот это я понимаю,видос с юмором)

  • @f0xf1x
    @f0xf1x 5 лет назад +18

    Спасибо Александр! Хотелось бы, ещё аудиоплеер увидеть, с плейлистом, там.. чтоб можно было по клику трека, или кнопками переключать музыку, ну.. как в ВК плеер хотелось бы увидеть, надеюсь.. такая идея, будет многим по душе, не сомневаюсь в вашем мастерстве.

    • @itgid
      @itgid  5 лет назад +11

      Хорошая идея. Запилю!

    • @user-tq2uz7mc9v
      @user-tq2uz7mc9v 5 лет назад

      подписываюсь под просьбу

    • @SuperWardancer
      @SuperWardancer 5 лет назад +1

      @@itgid еще предлагаю чтобы как в podbean кнопки на перемотку +30 и -30 сек было бы вообще круто

    • @brenor8343
      @brenor8343 5 лет назад

      Аудио ещё не сделали ?

    • @raslinc.7421
      @raslinc.7421 4 года назад

      макс gg так просто добавляешь ещё одну функцию с прибавлением к текущему времени секунды и все)

  • @JavaScriptcher
    @JavaScriptcher 3 года назад +1

    Спасибо за подробное объяснение данной темы!

  • @user-jj7wq1kb1f
    @user-jj7wq1kb1f Год назад

    Искал как сделать аудиоплеер, и ничего не заходило. Не понятные объяснения. И тут на примере видео плеера я все понял.
    Спасибо огромное за ваш труд!

  • @romanortynskyi
    @romanortynskyi 4 года назад +12

    а как сделать при наведении на progress превью кадра?

    • @S-PROD1GY
      @S-PROD1GY 2 года назад

      Отличный вопрос! Будет это вашим домашним заданием! 😂

  • @JavaScriptcher
    @JavaScriptcher 3 года назад +5

    Функция video play будет очень сложной, так что приготовьтесь!!👍😎

    • @REXTGames
      @REXTGames 11 месяцев назад

      10 дней сидел ночами с потом, не мог разобраться. А веть впереди ещё какой то там console.log("Hello world");

  • @Heretic_Man
    @Heretic_Man 5 лет назад +5

    Спасибо! Годно. А как сделать чтобы можно было качество выбрать как в Ютуб плеере и чтобы автоматически это происходило в зависимости от скорости интернета? Расскажите хотя бы теорию как это работает.

  • @user-cf3fg7qn9n
    @user-cf3fg7qn9n 2 года назад +1

    Очень хорошие уроки, респект! А как реализовать сохранение при перезагрузке? Чтобы продолжить просмотр?

  • @chapai5858
    @chapai5858 5 лет назад +1

    Крутой канал, классные видосы. Лайк одназначно

  • @woodenproduction21
    @woodenproduction21 2 года назад

    Спасибо большое за видео! Я хоть что-то начал понимать в JS))

  • @badbalance07
    @badbalance07 5 лет назад +1

    Александр ты крут)

  • @x1ro.
    @x1ro. Месяц назад

    Реально помогло)

  • @MicroDobb
    @MicroDobb 4 года назад

    единственное не хватает кнопочи - весь экран и выход из полного экрана. А так , да - видео классное!

  • @fok.jewelry
    @fok.jewelry 2 года назад

    Очень интересно. Попробую реализовать :)

  • @lewonderfulgeorgian3335
    @lewonderfulgeorgian3335 4 года назад +1

    Спасибо огромное! Сделал лабораторную)

  • @Dmitriy_Sentinel
    @Dmitriy_Sentinel 2 года назад +1

    Я от сколько слышу "в старых браузерах, и т.д." ну от как, как в 2021 году, с подключением интернета, может быть старый браузер???

  • @pavel7930
    @pavel7930 4 года назад +1

    Круто! Спасибо !

  • @HomeMadePlus
    @HomeMadePlus 3 года назад

    Понравился урок! Лайк и подписка! Пытался открыть этим плеером m3u8 не смог. Направьте, пожалуйста, в нужную сторону)

  • @mylearn734
    @mylearn734 5 лет назад +2

    а не проще ли было создать функцию, которая принимает id как аргумент и в ней генерировать событие? чем городить столько методов и переменных?))

  • @exploringtheworld8780
    @exploringtheworld8780 3 года назад +1

    Спасибо !

  • @xlie2327
    @xlie2327 2 года назад +2

    Урок сам отличный но у меня почему то не работает

  • @troyford2871
    @troyford2871 5 лет назад

    Отличный гайд. А почему вы не присваиваете переменной элемент при объявлении её, а присваиваете в другой строке ?

  • @ds7629
    @ds7629 5 лет назад +1

    Спасибо! а есть метод чтобы получить дынные, сколько видео уже подгурузилось?

  • @user-dv7kz8kf4b
    @user-dv7kz8kf4b 3 года назад

    Подскажите через js можно сделать субтитры, что бы они были итеративные и например когда наводишь на субтитры видео останавливается ?

  • @user-bb7lp5wl6t
    @user-bb7lp5wl6t 2 года назад

    Годнота

  • @WishWishesPlus
    @WishWishesPlus 4 года назад +1

    Like!

  • @Mr-np2td
    @Mr-np2td 4 года назад

    А можно к атребуту добавить и при этом не используя css. Ну типо чтоб шкала была другого цвета или формы.

    • @Shoha787
      @Shoha787 3 года назад

      Нет к сожалению

  • @ruden6623
    @ruden6623 2 года назад

    Всё, завтра утром попробую написать, хотя в js я вообще ничего не знаю, но так с программированием знаком так что думаю разберусь

  • @OlesiaPuchkov
    @OlesiaPuchkov 3 года назад +1

    А как можно вставить свой видео плеер с рамкой например айфона ?

  • @petrodenesjuk929
    @petrodenesjuk929 2 года назад

    ПАСИБО!!!!!!!!!!!!!!

  • @user-qg9ji2nb8r
    @user-qg9ji2nb8r 2 года назад

    бомба)

  • @user-hu2fx1el9i
    @user-hu2fx1el9i 4 года назад

    У профессии программиста не бывает средних оценок, или зачет, или неуд.
    Одну букву написал неверно и код не работает. Если не работает let, пишем var.

  • @flepjack
    @flepjack Год назад

    12:27 мудрец

  • @dum-dum54
    @dum-dum54 Год назад

    Объясните пожалуйста, вначале задаются переменные? События? Я ещё начинающий, с таким написанием не сталкивался 😅

    • @timur.shhhhh
      @timur.shhhhh 2 месяца назад

      Так можно, со временем привыкнешь, надеюсь комментарий помог через 1 год 😐👍

  • @l1acdy
    @l1acdy Год назад

    24:01 а зачем ставить "video.pause();" и "video.play();", можно и без них

  • @umaradilov208
    @umaradilov208 4 года назад +1

    Сделайте пж качество

  • @marlonbrando458
    @marlonbrando458 4 года назад +1

    Круто *_*

  • @Wulin12
    @Wulin12 5 лет назад +1

    В видео скрытый намёк))

  • @user-sv8ty6yh8k
    @user-sv8ty6yh8k 3 года назад

    Подскажите как получить подобный контроль над видео с ютуба...

  • @eminsahmuradov1105
    @eminsahmuradov1105 5 лет назад +1

    super birat

  • @Kreminb
    @Kreminb 5 лет назад +1

    Подскажите, новичку, пожалуйста, как конвертировать секунды в минуты с секундами?

    • @itgid
      @itgid  5 лет назад

      можно через объект Date, можно через деление на 60.

    • @Kreminb
      @Kreminb 5 лет назад

      @@itgid Спасибо!

    • @timur.shhhhh
      @timur.shhhhh 2 месяца назад

      Можно использовать математику)
      minutes = Math.floor(time / 60)
      seconds = time % 60

  • @user-up1kb4hq8w
    @user-up1kb4hq8w 5 лет назад +1

    Скажите, а как реализуется возможность выбора разрешения?

    • @user-rf4bu4iv5e
      @user-rf4bu4iv5e 5 лет назад

      Я до выпуска создал свой и у меня такая же проблема.Если вы нашли ответ, то можете подсказать?

    • @timur.shhhhh
      @timur.shhhhh 2 месяца назад

      Я думаю, только через изменение src, или, возможно ещё через canvas как-то, но я не уверен. Если ты уже Senior или middle, то расскажи, все таки 5 лет прошло) я и то меньше изучаю js чем возраст твоего комента

  • @GreenHappyHelix
    @GreenHappyHelix 5 лет назад

    Спасибо за урок! добавил клавиши для управления (пробел, стрелочки), перемотку вперед и назад на 5 сек, воспроизведение по клику по видео jsfiddle.net/yury0l/1Lk4jem6/5/ Не знаю можно ли прикрепить видео в фиддле как с локального, поэтому атрибут src в "" пустой

  • @Derian_De_Grey
    @Derian_De_Grey 4 месяца назад

    Опять исходный код не воложили для ознакомления на практике? Почему учителя js так не любят это делать? Это ускоряет и упрощает процесс освоения. Грусть, печаль.

    • @itgid
      @itgid  4 месяца назад

      Потому что прошло 5 лет с момента записи. 6 раз сменил hdd, 2 раза комп полностью, 8 раз обновлялся сайт. На все новые видео код есть.

  • @killua120
    @killua120 Год назад

    плеер

  • @hammad8586
    @hammad8586 5 лет назад

    Try using English plz