MDL-67383 media_videojs: Update VideoJS versions in Moodle related files
[moodle.git] / media / player / videojs / readme_moodle.txt
1 VideoJS 7.7.6
2 -------------
3 https://github.com/videojs/video.js
5 Instructions to import VideoJS player into Moodle:
7 1. Download the latest release from https://github.com/videojs/video.js/releases
8    (do not choose "Source code")
9 2. copy 'video.js' into 'amd/src/video-lazy.js'
10    In the beginning of the js file replace
11      define(['global/window', 'global/document']
12    with
13      define(['./window', './document']
14 3. copy 'font/' into 'fonts/' folder
15 4. copy 'video-js.css' into 'styles.css'
16    Add /* stylelint-disable */ in the beginning.
17    Maintain the css after  "/* Modifications of player made by Moodle: */" to the end of the styles file.
18    Check status of:
19    https://github.com/videojs/video.js/issues/2777
20 6. copy 'lang/' into 'videojs/' subfolder (so the result will be media/player/videojs/videojs/lang).
22 Import plugins:
24 1. Copy https://github.com/videojs/videojs-youtube/blob/master/dist/Youtube.js into 'amd/src/Youtube-lazy.js'
25    In the beginning of the js file replace
26      define(['videojs']
27    with
28      define(['media_videojs/video-lazy']
30 2. Download the latest release from https://github.com/videojs/videojs-flash
31    Run "npm install"
32    Copy 'dist/videojs-flash.js' into 'amd/src/videojs-flash-lazy.js'
33    In the beginning of the js file replace
34      define(['videojs']
35    with
36      define(['media_videojs/video-lazy']
38 3. Download https://github.com/videojs/video-js-swf/blob/master/dist/video-js.swf
39    and place it into 'videojs/video-js.swf'