Я только что нашел решение для моей проблемы, которая напоминает вашу собственную.Я предварительно загружаю список фильмов на своей странице в серии, но мне нужно иметь возможность перейти к одному из них и расставить приоритеты перед тем, что уже могло быть предварительно загружено, чтобы воспроизвести его как можно быстрее.*
У меня есть элемент prebuffer для div #, который содержит предварительно загруженные видео, так как они буферизируются.Когда мне нужно забыть о предварительной загрузке, я просто делаю это:
var $video = $('#prebuffer video:last');
$video.find('source').attr('src', '');
$video[0].load();
// it has now stopped preloading.
// and then, because I don't want this half-loaded broken cruft hanging around:
$video.remove();
Это немного уродливо, но я не смог найти более приятного пути.И это делает работу.