2017-12-16 85 views
1

私はおまかせhow to load external JS file into moodle?が見つかりましたが、私の問題は解決しません。外部JSファイルを読み込み、Moodleのページで<script></script>を呼び出す方法は?

VODサービスのプレイヤーであるため、外部JSファイルをロードする必要があります。そのように私のコースの動画ページに<script></script>でそれを呼び出すために持っ

は、

<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> 

だからこのqcVideoはMoodleがJSファイルをロードするためにrequire.jsを使用するようUncaught 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'); スクリプトタグをその後に置きます。それは、jsのlibを読み込む前にスクリプトタグを入れているようです。

関連する問題