2012-04-11 5 views
-1

Ipad에서 오디오 및 비디오 파일을 재생할 때 jplayer을 사용하고 있습니다.하지만 비디오 또는 오디오 URL을 변경하면 문제가 발생합니다. 간혹 NaN이 발생합니다.HTML5 오디오 길이 문제

도와주세요.

+1

코드를 추가하십시오. – seteh

+0

코드는 중요하지 않습니다. Ipad를 제외한 모든 브라우저에서 작동합니다. –

+1

** 예, 코드는 중요합니다. ** – BoltClock

답변

2

onloadedmetadata 이벤트가 발생한 후에 메디아 데이터를 사용할 수 있습니다.

(C) https://stackoverflow.com/a/7275714/492641

는 도움이되기를 바랍니다.

+0

도 시도했지만 작동하지 않습니다. –

2

서버에서 범위 요구가 활성화되어 있는지 확인하십시오.

Jplayer 사이트 this page에서

:

서버가 범위 요청을 사용하도록 설정해야합니다. 서버의 응답에 헤더에 Accept-Ranges가 포함되어 있는지 확인하려면 을 통해 쉽게 확인할 수 있습니다. 대부분의 HTML5 브라우저는 다운로드 중에 새로운 파일 위치 을 검색 할 수 있으므로 서버는 새 범위가 이되도록 허용해야합니다.

바이트 범위 요청을 수락하지 않으면 일부 HTML5 브라우저에서 문제가 발생할 수 있습니다. 종종 파일의 길이를 으로 읽지 못하는 경우가 있습니다. 일부 형식에서는 파일의 시작과 끝이 길이를 알고 으로 읽어야합니다. Chrome은 범위 요청이 서버에서 사용 가능하지 않은 경우 대부분 문제가있는 브라우저가되는 경향이 있지만 점프하기 전에 모든 미디어를로드하려면 브라우저를 기다려야 만 모든 브라우저에서 브라우저가 약간의 문제가 발생합니다 끝까지.