example-hotkeys.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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</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/default/cliplibre-js.dev.css" rel="stylesheet" type="text/css">
  48. <!--LibreVideoJS-->
  49. <script src="./js/cliplibrejs.dev.js"></script>
  50. </head>
  51. <body>
  52. <h1>
  53. Demo de LibreVideoJS trabajando con el plugin de hotkeys
  54. </h1>
  55. <article class="clase1">
  56. <h3>Vídeo de Software Libre</h3>
  57. <video id="example" controls data-setup="{}">
  58. <source data-res="original" src="https://archive.org/download/libre848x476/libre640x480.ogv" type="video/ogg">
  59. <p class="no_html5">Lo siento, este navegador no soporta HTML 5. Por favor, cambia o actualiza tu navegador Web</p>
  60. </video>
  61. </article>
  62. <div>
  63. <h2>Instrucciones para hotkeys</h2>
  64. <ul>
  65. <li>FullScreen: F</li>
  66. <li>Volumen: key [Up - Down]</li>
  67. <li>Mute: M</li>
  68. <li>Timeline: Next[Rigth], Prev[Left]</li>
  69. <li>Timeline advance: 0%[key 0], 10%[key 1]..., 90%[key 9]</li>
  70. </ul>
  71. </div>
  72. <!-- Hotkeys -->
  73. <script>
  74. // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
  75. // Insert class base
  76. var estilos = document.getElementById("example");
  77. estilos.className += " cliplibre-js-responsive-container librevjs-hd cliplibre-js librevjs-default-skin";
  78. // funciones
  79. cliplibrejs('#example').ready(function() {
  80. this.hotkeys({
  81. volumeStep: 0.1,
  82. seekStep: 5,
  83. enableMute: true,
  84. enableFullscreen: true,
  85. enableNumbers: true
  86. });
  87. });
  88. // @license-end
  89. </script>
  90. <footer>
  91. Basado en VideoJS, depurado y escrito por Jesús Eduardo en el año 2016 - <span id="year"></span>.
  92. </footer>
  93. <!-- Script NO necesario | solo para la fecha -->
  94. <script src="./js/fecha.js"></script>
  95. </body>
  96. </html>