"VePlayer의 adaptRange 옵션을 튜닝해서 최소 15초, 최대 40초 분량을 미리 캐싱하도록 설정했습니다. 그리고 사용자가 스크롤할 때 Intersection Observer가 다음 슬라이드를 감지하면 playNext API로 다음 영상을 미리 로드하는 하이브리드 방식을 썼습니다."