2012-08-01 11 views
0

mediaelement 플레이어를 실행하는 동안이 오류가 있습니다.잡히지 않은 TypeError : 정의되지 않은 'each'메서드를 호출 할 수 없습니다

오류는 mediaelement-and-player.min.js:44에보고됩니다.

편집 : 사과 : mediaelementjs.com 지원 웹 사이트에서 게시했습니다.

내 웹 사이트에서 mediaelement.js를 사용하여 오디오를 재생하려고했습니다.

편집 8/2 : 재미있는 점은 minified 버전 대신 전체 mediaelement-and-player.js을로드하면 잘 작동한다는 것입니다.

+1

당신이 각을 호출하는 목적은 정의되지 않습니다. –

+0

'javascript', 'jquery'및 'undefined'태그를 사용하여 질문에 다시 태그를 지정하십시오. – arkascha

+0

개발 버전에서는 작동하지만 축소 버전에서는 작동하지 않습니다. 그래서 내가 호출하는 객체가 정의되지 않았는지 확실하지 않습니다. –

답변

0

대부분 jquery 라이브러리를 스크립트에로드하지 않은 것 같습니다.

url을 통해 페이지 헤더에서 라이브러리 (js 파일)를 참조해야합니다. url은 로컬 또는 공개 사이트에 보관되는 복사본의 jquery를 가리킬 수 있습니다.

+0

jQuery를로드했습니다. –

1

Drupal 모듈을 사용하려고 시도하는 동안 동일한 문제가 발생했습니다. http://drupal.org/project/mediaelement.

drupal.js라는 핵심 Drupal 자바 스크립트 파일이 jQuery.noConflict()를 호출하여 전역 변수에서 $ 변수가 정의되지 않도록 제거하므로 mediaelement-and-player.js의 버그가 다음과 같이 나타납니다. 빛.

은 MediaElement에 프로젝트의 이슈 큐에보고하고 그냥 최선을 다하고있어 수정처럼 보인다되었습니다 https://github.com/johndyer/mediaelement/pull/570

관련 문제