Есть код который меняет 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 />);
}