2014-01-30 2 views
1

나는 비슷한 질문이 수천 번씩 제기되었지만 해결책 중 어느 것도 내가 원하는 것을 정확히 만나지 못한다는 것을 알고있다. 내 시나리오는 다음과 같습니다. 기본적으로 자바 스크립트, CSS 파일 및 많은 이미지와 오디오 파일이 포함 된 HTML 파일로 구성된 온라인 퀴즈를 개발했습니다. 온라인 퀴즈는 작동하지만 모든 미디어가 최대 15MB의 공간을 소모하기 때문에 매우 느립니다.Java Script/jQuery에서 미리 정의 된 이미지를 미리로드하는 방법은 무엇입니까?

모든 미디어 파일을 미리로드하는 방법 (이미지 & 오디오)? 배열의 모든 개별 이미지 이름을 나열하고 싶지 않습니다. "id"나 "class"또는 "tag-type"을 기준으로 미디어를 미리로드하는 방법이 있어야합니까?

+1

''id '또는'class '또는'tag-type '을 기본으로''src'가 설정된'' 태그가있는 경우 DOM에 포함 시키면 이미 다운로드가 시작됩니다 . –

+0

느린 연결에서 매우 고통스럽고 모든 미디어가로드 될 때까지 퀴즈를 시작하지 말고 그냥 진행률 표시 줄 – Shadow

답변

1

어쨌든 이름으로로드하거나 미리로드 할 수있는 것보다 이름이 지정된 미디어 파일 목록이 서버에 저장되어 있다고 가정합니다. 퀴즈가 미리 정의 된 순서로 질문을하면 현재 질문에 답변하는 동안 다음 미디어 파일을 미리로드 할 수 있습니다.

관련 문제