У меня проблема с Vue и Chrome. У меня есть элемент видео, который я динамически изменяю sr c, а затем запускаю событие, как только оно загружено. Я настроил его так:
<video :src="videoFile" @canplay="videoLoadedFunction">
Это отлично работает в первый раз, и canplay функция пожаров. Тем не менее, это приложение работает на все oop, и когда sr c меняется на видео, которое уже воспроизводилось, событие canplay никогда не срабатывает. Я полагаю, что это потому, что видео уже кэшировано.
У меня есть временное решение, я просто добавляю случайное число в качестве запроса к URL видеофайла, но это заставляет приложение каждый раз перезагружать видео , Мне интересно, есть ли более правильный способ запустить событие canplay для кэшированных видео?