video.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {% extends "/html/base.html" %}
  2. {%block subtitle %}: {{page.title}}{% endblock %}
  3. {% block content %}
  4. <link rel="stylesheet" href="/assets/videojs/video-js.css">
  5. <script src="/assets/videojs/video.js"></script>
  6. <script src="/assets/videojs/videojs-contrib-hls.js"></script>
  7. <script src="/assets/videojs/videojs-media-session.js"></script>
  8. <div id="custom-page">
  9. <div id="page-header">
  10. <h2>{{page.title}}</h2>
  11. </div>
  12. {% if page.toc %}{{page.toc|safe}}{% endif %}
  13. <video id="video-player" width="640" height="360" class="video-js vjs-default-skin"
  14. controls poster="{{page.video-thumbnail-url}}" data-setyp='{"controls": "true", "loop": "false", "autoplay": "false", "preload": "false"}'>
  15. <source src="{{page.video-url}}" type="application/x-mpegURL">
  16. </source>
  17. <p class="vjs-no-js">The browser doesn't seem to support our video player... new browsers should.</p>
  18. </video>
  19. <p>{{page.video-description}}</p>
  20. <script>
  21. var player = videojs('video-player');
  22. player.ready(function() {
  23. player.mediaSession();
  24. });
  25. //player.play();
  26. </script>
  27. {{page.content|safe}}
  28. <div id="prev-next">
  29. {% if page.prev %}
  30. <a href="{{page.prev.uri}}">&laquo; {{page.prev.title}}</a>
  31. {% endif %}
  32. {% if all page.prev page.next %}
  33. ||
  34. {% endif %}
  35. {% if page.next %}
  36. <a href="{{page.next.uri}}">{{page.next.title}} &raquo;</a>
  37. {% endif %}
  38. </div>
  39. </div>
  40. {% endblock %}