1 | <!DOCTYPE html>
|
2 | <html>
|
3 | <head>
|
4 | <link type="text/css" rel="stylesheet" href="../node_modules/video.js/dist/video-js.min.css" />
|
5 | </head>
|
6 | <body>
|
7 | <video
|
8 | id="vid1"
|
9 | class="video-js vjs-default-skin"
|
10 | controls
|
11 | width="640" height="264"
|
12 | data-setup='{ "techOrder": ["youtube", "html5"] }'
|
13 | poster="//vjs.zencdn.net/v/oceans.png"
|
14 | >
|
15 | <source src="//vjs.zencdn.net/v/oceans.mp4" type="video/mp4">
|
16 | </video>
|
17 | <button class="oceans">Oceans</button>
|
18 | <button class="youtube">YouTube</button>
|
19 |
|
20 | <script src="../node_modules/video.js/dist/video.js"></script>
|
21 | <script src="../dist/Youtube.js"></script>
|
22 | <script>
|
23 | var oceans = document.querySelector('.oceans');
|
24 | var youtube = document.querySelector('.youtube');
|
25 |
|
26 | oceans.addEventListener('click', function() {
|
27 | var player = videojs.players.vid1;
|
28 | player.src({src: '//vjs.zencdn.net/v/oceans.mp4', type: 'video/mp4'});
|
29 | });
|
30 | youtube.addEventListener('click', function() {
|
31 | var player = videojs.players.vid1;
|
32 | player.poster('');
|
33 | player.src({src: 'https://www.youtube.com/watch?v=xjS6SftYQaQ', type: 'video/youtube'});
|
34 | });
|
35 | </script>
|
36 | </body>
|
37 | </html>
|