Добавление видео в React приложение

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 45

  • @yanballas
    @yanballas 6 หลายเดือนก่อน +13

    Не по колокольчику, а по зову сердца

  • @andreyh6934
    @andreyh6934 6 หลายเดือนก่อน +2

    Спасибо, Михаил! Как всегда подробно и без воды. Все, что нужно для собственного применения !

  • @flaywar2363
    @flaywar2363 6 หลายเดือนก่อน +3

    Очень интересно еще посмотреть как делать проигрывание видео при наведении, как это есть на TH-cam

  • @kotegav7798
    @kotegav7798 6 หลายเดือนก่อน +1

    Спасибо! Записал)
    Ещё интересно было бы посмотреть про видео обои. Твои идеи реализации и с помощью чего. Не так давно сам решал задачу подключения видяхи как фона с автопроигрыванием. Очень прикольная задачка. И особенно прикольно из-за сафари, который какой-то своей жизнью и логикой живёт))
    Кстати тема кроссбраузерности вообще интересна) Можно много видео снять)

  • @ПавелГ-р1п
    @ПавелГ-р1п 6 หลายเดือนก่อน

    Круто!!! Спасибо! Я прямо как знал использовать на работе эту библиотеку. Теперь еще эти опции добавлю, и будет просто бомбезно)))

  • @olegsh2888
    @olegsh2888 6 หลายเดือนก่อน

    Вот это я флешбэки словил про компонент video для автобренда на букву Х)) Отличный видос!

  • @aleksprimetv
    @aleksprimetv 6 หลายเดือนก่อน

    Познавательно, никогда не приходилось с этим работать, но теперь есть понимание!

  • @tirthadeva_yoga
    @tirthadeva_yoga 6 หลายเดือนก่อน

    О, Михаил, большущий респект за видео 🙏🏻 Как раз то, что нужно было.

  • @Vlad1998996
    @Vlad1998996 6 หลายเดือนก่อน

    Спасибо что показал, еще раз пересмотрю ролик

  • @vladimirmuratov2220
    @vladimirmuratov2220 6 หลายเดือนก่อน

    Как всегда очень интересно. Большое спасибо! 😊

  • @three-zeros
    @three-zeros 6 หลายเดือนก่อน

    Спасибо, Михаил! Как раз на работе понадобилось)

  • @АнатолийГорбов-о1ь
    @АнатолийГорбов-о1ь 6 หลายเดือนก่อน

    Вот это круто))) спасибо Михаил!!!

  • @kalininateach
    @kalininateach 5 หลายเดือนก่อน

    Спасибо за видео! А кастомную кнопку "пауза" как можно реализовать? Мне пока идея пришла через событие onPause, но может есть что-то проще)

  • @d_r_robot
    @d_r_robot 6 หลายเดือนก่อน

    Спасибо Михаил!

  • @atmalive
    @atmalive 6 หลายเดือนก่อน

    Спасибо! В яблочко как рза!

  • @TheKykp
    @TheKykp 6 หลายเดือนก่อน

    Да, крутая штука, я тоже юзал

  • @somewonderfulguy
    @somewonderfulguy 6 หลายเดือนก่อน

    Должен сказать, что пару недель назад пробовал HLS видео вместе с react-player. Библиотека серьезно глючит при работе с HLS. А именно, я не могу включить субтитрьі в связке с HLS и падают ошибки когда я меняю время кастомньім контрол баром (сам плеер не падает, но в консоль срет). Поєтому я перешел на просто HTML5 видео плеер. Для HLS єто наиболее безболезненное решение. Но в остальном (не hls видео) я бьі использовал react-player.

  • @АнатолийГорбов-о1ь
    @АнатолийГорбов-о1ь 6 หลายเดือนก่อน

    Михаил скажите пожалуйста, а будет ли видео, когда надо вставить видео с сервера backend, а не из других источников, какие там есть нюансы и особенности оптимизации?? Чтобы видео включалось частично загружаясь , до полной загрузки, думаю это было бы очень интересно!)

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Если буду что-то такое реализовывать, то поделюсь. Пока прецедента не было.

  • @deniskhasanov8296
    @deniskhasanov8296 6 หลายเดือนก่อน

    Спасибо. за лайфхак

  • @sanmarchen
    @sanmarchen 6 หลายเดือนก่อน

    Спасибо огромное 😊

  • @dante01rus32
    @dante01rus32 5 หลายเดือนก่อน

    Удобная либа) с видео из вк и рутуба не работает?

  • @sweety_emperor
    @sweety_emperor 6 หลายเดือนก่อน

    прикольная тема! спасибо!

  • @SamK-r1r
    @SamK-r1r 6 หลายเดือนก่อน

    Круто, как всегда информативно

  • @vladimirmuratov2220
    @vladimirmuratov2220 6 หลายเดือนก่อน

    Михаил, а вам приходилось реализовывать оплату на сайте? Как это вообще делается? Может расскажите? 😊

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Делал когда-то. Здесь множество нюансов, начиная с правовой базы, в рамках которой существует приложение. Я делал интеграцию с Робокассой по их документации. PayPal отдельно подключал. Со Stripe немного работал в рамках европейского проекта.

  • @ДанилаБеседа-и6н
    @ДанилаБеседа-и6н 6 หลายเดือนก่อน

    просто тестирую комменты
    1:123
    1:12
    03:12
    3:64
    11:00

  • @muhammadaliqahhorov2475
    @muhammadaliqahhorov2475 6 หลายเดือนก่อน +1

    Можно ли сжать размер видео (МБ) в React с помощью ffmpeg?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Реакт этим не занимается. Это задача для сервера.

  • @dmitrypashula5489
    @dmitrypashula5489 6 หลายเดือนก่อน

    Спасибо Михаил) Есть вопрос. Когда будет целесообразно тянуть в проект эту либку тем самым увеличивать bundle size почти на 30 кб ( смотрел через bundlephobia ) ?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +1

      Тогда как рассмотренный на видео кейс будет иметь место. В принципе у того же ютуба есть доступный api и можно самостоятельно описать похожий функциоанал. Ключевая идея - отложенная загрузка видео. Ведь несколько мегабайтов видео, которое грузится сразу, куда как чувствительнее 30-ти килобайтов зависимости.

  • @hotmetallic
    @hotmetallic 6 หลายเดือนก่อน +2

    А если нужно проиграть видео по ховеру? Типа shorts на youtube

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +1

      Так а в чем сложность? Есть булевое поле для проигрывания видео, переключать его можно по-разному. onMouseOver и вперед.

  • @caH40yc
    @caH40yc 6 หลายเดือนก่อน

    лайк поставил, посмотрю позже ))

  • @HumoyunAhmedov-g9r
    @HumoyunAhmedov-g9r 6 หลายเดือนก่อน

  • @ufc_uz6
    @ufc_uz6 6 หลายเดือนก่อน

    Круто🎉

  • @vadim_romanov
    @vadim_romanov 6 หลายเดือนก่อน

    топ как всегда

  • @shashi-kf3mw
    @shashi-kf3mw 6 หลายเดือนก่อน

    А есть либа для анализа громкости звука?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Не интересовался этим вопросом.

  • @hotmetallic
    @hotmetallic 6 หลายเดือนก่อน +1

    А что если собственный файл-сервер и там видео?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Когда собственная разработка, там и управления больше. Фронт и бэк могут по-разному между собой договориться как оно будет выглядеть. Где-то может и подобная библиотека пригодиться, а где-то и штатными средствами html обойтись.

  • @evgeniykolmak5459
    @evgeniykolmak5459 6 หลายเดือนก่อน

    единственный вопрос, как это все потом адаптировать

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Aspect ratio решает этот вопрос

  • @bloodymoon1896
    @bloodymoon1896 6 หลายเดือนก่อน

    Как сделать видео в разрешение в 9:16?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน

      Я использовал компонент Aspectratio из chakra ui. Там пропсом задаётся соотношение сторон. Но можно самому подобный компонент реализовать. В современном css есть свойство aspect-ratio.