반응형
사이트 내 동영상이 여러개 있는 상황.
그와중에 모달이 떠야하는데, 모달 내 이미지가 굉장히 늦게 로드되는 문제였다. 띡띡띡 끊김....
원인은 모든 페이지가 로드된 후 modal이 켜짐 되니, 그때부터 이미지를 다운 받는데
video가 다운 받는 중에 이미지 다운로드도 진행되는 것.
원인은 video 태그 내 autoplay가 문제였다.
태그가 생성되고 바로 재생되다보니, 시스템 자원이 그곳으로 몰려버리게 되는 것.
그래서 autoplay 속성을 제거하고, js에서 해당 파일을 재생하게 만들어버렸다.
모달 출력을 먼저하게 하고, 동영상을 재생하는 부분을 구현하게 하였다.
그랬더니 모달이미지가 늦게 뜨지 않고, 모달이미지가 먼저 출력된 후 동영상 다운로드가 실시되었다.
document.getElementById('VIDEO').play(); // 이건 되는데
$('#VIDEO').play(); // 이건 안먹는다.
참고 JS
https://homzzang.com/b/js-1960
728x90
'취업 > CodeIgniter' 카테고리의 다른 글
[ci4] 제이쿼리 ajax XMLHttpRequest 통신하기. (0) | 2022.06.21 |
---|---|
[ci4]Bitnami 컴포저 설치 (0) | 2022.06.14 |
[ci4] memcached 사용하기 (0) | 2022.04.25 |
[ci4] 최소지원 php 버전은 7.2? 7.3? (0) | 2022.02.22 |
[CI4]codeigniter4 다중 언어 지원하기, 언어변경, 여러 언어 지원 (0) | 2022.01.24 |