2017-12-16 9 views
1

나는 how to load external JS file into moodle?을 찾았지만 문제가 해결되지 않았습니다.외부 JS 파일을로드하고 Moodle 페이지에서 <script></script>을 호출하는 방법은 무엇입니까?

VOD 서비스의 플레이어이므로 외부 JS 파일을로드해야합니다. 무들이 JS 파일을로드 할 require.js을 사용하기 때문에

<script type="text/javascript"> 
(function(){ 
    var option ={"auto_play":"0","file_id":"someid","app_id":"some_app_id","width":0,"height":0,"https":1}; 
    new qcVideo.Player("id_video_container_someid" /* this is the div id */, option); 
})() 
</script> 

과 같이 내 과정의 비디오 페이지에 <script></script>에 전화를 갖는

은, 그래서이 qcVideoUncaught ReferenceError: qcVideo is not defined, 그리고 그 익숙하지 않다.

js 파일은 h5connect.js입니다.

내 테마의 javascript 폴더와 amd/src 폴더에 넣으려고했습니다. 테마의 config.php에서는 $THEME->javascript_footer=array('h5connect'); 과 같이 작동하지 않습니다.

그럼 정확히 이것을해야합니까? qcVideo.Player?

답변

0

JS 파일을 먼저 포함시킨 다음 태그를 넣어야합니다. 그렇다면 그것이 작동합니다.

$PAGE->requires->js('/local/programmanagement/module.js'); 뒤에 스크립트 태그를 넣으십시오. 그것은 u로드 된 js 전에 스크립트 태그를 넣는 것 같습니다.

관련 문제