demo-mix-material.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Reproductor LibreVideoJS basado en VideoJS v4.3.</title>
  8. <link rel="author" type="text/plain" href="humans.txt">
  9. <!-- Favicon Libre -->
  10. <link rel="shortcut icon" href="./images/gnu-linux_libre.png">
  11. <!-- Normalizador -->
  12. <link href="./css/normalize.css" rel="stylesheet" type="text/css">
  13. <!--Begin | Estilos de la Página -->
  14. <style>
  15. body {
  16. background-color: #141517;
  17. color: white;
  18. }
  19. h1,
  20. h2,
  21. h3 {
  22. text-align: center;
  23. }
  24. a {
  25. text-decoration: none;
  26. color: #189e7d;
  27. }
  28. a:hover {
  29. color: #1de9b6;
  30. }
  31. .clase1 {
  32. margin: 20px;
  33. }
  34. p,
  35. .clase2 {
  36. margin: 20px;
  37. }
  38. footer {
  39. background-color: #1e1b1f;
  40. text-align: center;
  41. margin: 20px;
  42. padding: 10px;
  43. }
  44. </style>
  45. <!--Ending | Estilos de la Página -->
  46. <!-- LibreVideoJS Estilos -->
  47. <link href="./css/mix-material/mix-teal.css" rel="stylesheet" type="text/css">
  48. <!-- LibreVideoJS Quality -->
  49. <link rel="stylesheet" href="./css/selector/video-quality-selector.css">
  50. <!-- LibreVideoJS JavaScript -->
  51. <script src="./js/cliplibrejs.dev.js"></script>
  52. </head>
  53. <body>
  54. <header>
  55. <h1>Reproductor LibreVideoJS</h1>
  56. </header>
  57. <section>
  58. <h2>Sección Libre</h2>
  59. <article class="clase1">
  60. <h3>Vídeo de Software Libre</h3>
  61. <video id="example" controls="controls" preload="none" poster="./images/poster.jpg" data-setup="{}">
  62. <source data-res="original" src="https://archive.org/download/libre848x476/libre640x480.ogv" type="video/ogg">
  63. <source data-res="480p" src="https://archive.org/download/libre848x476/libre848x476.ogv" type="video/ogg">
  64. <source data-res="240p" src="https://archive.org/download/libre848x476/libre320x240.ogv" type="video/ogg">
  65. <source data-res="144p" src="https://archive.org/download/libre848x476/libre256x144.ogv" type="video/ogg">
  66. <track kind="captions" src="./subtitles/libre_en.vtt" srclang="en" label="English">
  67. <track kind="captions" src="./subtitles/libre_es.vtt" srclang="es" label="Español" default="">
  68. <track kind="subtitles" src="./subtitles/libre_en.vtt" srclang="en" label="English">
  69. <track kind="subtitles" src="./subtitles/libre_es.vtt" srclang="es" label="Español">
  70. <p class="no_html5">Lo siento, este navegador no soporta HTML 5. Por favor, cambia o actualiza tu navegador Web</p>
  71. </video>
  72. </article>
  73. </section>
  74. <p>Conferencia de Richard M. Stallman en Retina | España</p>
  75. <p>Puede: <a href="https://archive.org/download/libre848x476/libre640x480.ogv" download="Conferencia-de-Richard-M.-Stallman-en-Retina-España" target="_blank">Descargar el vídeo</a></p>
  76. <aside class="clase2">
  77. <h3>¿Qué es el software Libre?</h3>
  78. <blockquote cite="https://www.gnu.org/home.es.html">
  79. <p>
  80. Software libre significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.
  81. <br> El software libre es una cuestión de libertad, no de precio. Para entender el concepto, debe pensarse en «Libre» como en «Libertad de expresión», no como en «cerveza gratis».
  82. </p>
  83. </blockquote>
  84. </aside>
  85. <!-- Quality Selector + Hotkeys -->
  86. <script>
  87. // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
  88. // Insert class base
  89. var estilos = document.getElementById("example");
  90. estilos.className += " cliplibre-js-responsive-container librevjs-hd cliplibre-js librevjs-libre-mix-skin";
  91. // funciones
  92. cliplibrejs('#example', {
  93. plugins: {
  94. resolutionSelector: {
  95. force_types: ['video/webm', 'video/ogg'],
  96. default_res: "480p",
  97. }
  98. },
  99. nativeControlsForTouch: false
  100. }).ready(function(){
  101. this.hotkeys({
  102. volumeStep: 0.1,
  103. seekStep: 5,
  104. enableMute: true,
  105. enableFullscreen: true,
  106. enableNumbers: true,
  107. });
  108. });
  109. // @license-end
  110. </script>
  111. <!--
  112. Abajo ↓ : Códigos individuales
  113. -->
  114. <!-- Quality Selector -->
  115. <!--
  116. <script type="text/javascript">
  117. // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
  118. cliplibrejs('#example', {
  119. plugins: {
  120. resolutionSelector: {
  121. force_types: ['video/webm', 'video/ogg'],
  122. default_res: "480p"
  123. }
  124. },
  125. nativeControlsForTouch: false
  126. });
  127. // @license-end
  128. </script>
  129. -->
  130. <!-- Hotkeys -->
  131. <!--
  132. <script>
  133. // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
  134. cliplibrejs('#example').ready(function() {
  135. this.hotkeys({
  136. volumeStep: 0.1,
  137. seekStep: 5,
  138. enableMute: true,
  139. enableFullscreen: true,
  140. enableNumbers: true
  141. });
  142. });
  143. // @license-end
  144. </script>
  145. -->
  146. <footer>
  147. Basado en VideoJS, depurado y escrito por Jesús Eduardo en el año 2016 - <span id="year"></span>.
  148. </footer>
  149. <!--Script NO necesario | solo para la fecha-->
  150. <script src="./js/fecha.js"></script>
  151. </body>
  152. </html>