@74383773

Как решить долгий запрос blob?

Есть код который меняет mp4 на блоб протокол, но если взять довольно длинное видео, скажем на 25 минут, то видео не сразу появляется, а спустя минуты 3, но если взять какое-то фильм, то вообще ждать можно вечно. Как решить эту проблему?
function App() {
  const [src, setSrc] = React.useState('')
  
  React.useEffect(() => {
    const fetchVideo = async () => {
      try {
        const response = await axios.get('//assets.mixkit.co/videos/preview/mixkit-white-cat-lying-among-the-grasses-seen-up-close-22732-large.mp4', { responseType: 'blob' })

        console.log(response)

        setSrc(URL.createObjectURL(response.data))
      } catch (err) {
        console.log(err)
      }
    };

    fetchVideo()
  }, [])

  console.log(src)

  return (<video src={src} controls />);
}
  • Вопрос задан
  • 412 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы