@Dato.Beriashvili, я сталкивался с подобными проблемами в html видео API по умолчанию, когда я менял src на anymeans, видео не обновлялось.поэтому я сделал ниже, что исправило мою проблему.
useEffect(() => {
const myVideo= innerDoc.querySelector('#videoPlayer');
const mySource = innerDoc.querySelector('#source');
if (mySource && myVideo) {
mySource.setAttribute('src', videoUrl);
myVideo.load();
}
}, [videoUrl]);
каждый раз, когда изменился URL, я загружаю его вручную.