Разорвать все соединения загружаемых видеофайлов на странице, кроме текущего?

Использую плагин videojs реализовал на нем ajax передачу видеофайлов, аля ютуб.
Так вот тыкаю на 1 видео, потом на 2 видео, 1 видео элементов на странице уже нету а загрузка все равно продолжается(в логах показывает), хотя я смотрю видео номер 2. Так вот как разорвать конект с этим прошлым видео, происходит это методом get внутри скрипта videojs так как я новичок там для меня там везде иероглифы, помогите порыться там что подправить.
Похожее решение наблюдается, когда я кликаю по прегресс бару видео записи, прошлый конект разрывается, создается новый.

Помогите уже 2 день бьюсь. Нужно чтобы когда тыкаешь на видео номер 2 загружалось только оно, а прошлые останавливались.
  • Вопрос задан
  • 2279 просмотров
Решения вопроса 1
Решение в лоб - чистить src у video, для запуска вставлять url в src и вызывать .play(). Не важно как был передан в video url на источник, в src или с помощью source, url текущего источника хранится в nodeVideo.currentSrc, а чистка атрибута src (даже если он пуст как в случае с source) прерывает загрузку.

jsfiddle.net/0v924kf1/3
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@whats
Что такое в вашем понимании - (в логах показывает)
Ответ написан
Ваш ответ на вопрос

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

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