Я пытаюсь лениво загрузить видео с jquery. Я использовал ту же самую ленивую технику загрузки для изображений и фоновых изображений, и она прекрасно работает, но когда я использовал ту же технику в видео, она не работала. То, что я делал до сих пор.
- изменить атрибут источника sr c на data-sr c атрибут
- , когда dom будет готов, затем изменить data-sr c атрибут sr c с теми же значениями.
Вот мой код
HTML
<div class="video-section">
<video muted loop autoplay preload="auto">
<source data-src="hello.mp4" type="video/mp4">
</video>
</div>
Javascript
let video_url=$("video source").attr("data-src");
$("video source").attr("src",video_url);