123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- <!DOCTYPE html>
- <html lang="es">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <title>Reproductor LibreVideoJS basado en VideoJS v4.3.</title>
- <link rel="author" type="text/plain" href="humans.txt">
- <!-- Favicon Libre -->
- <link rel="shortcut icon" href="./images/gnu-linux_libre.png">
- <!-- Normalizador -->
- <link href="./css/normalize.css" rel="stylesheet" type="text/css">
- <!--Begin | Estilos de la Página -->
- <style>
- body {
- background-color: #141517;
- color: white;
- }
- h1,
- h2,
- h3 {
- text-align: center;
- }
- a {
- text-decoration: none;
- color: #189e7d;
- }
- a:hover {
- color: #1de9b6;
- }
- .clase1 {
- margin: 20px;
- }
- p,
- .clase2 {
- margin: 20px;
- }
- footer {
- background-color: #1e1b1f;
- text-align: center;
- margin: 20px;
- padding: 10px;
- }
- </style>
- <!-- Ending | Estilos de la Página -->
- <!-- Begin | LibreVideoJS -->
- <!-- LibreVideoJS Estilos -->
- <link href="./css/mix-material/mix-teal.css" rel="stylesheet" type="text/css">
- <!-- LibreVideoJS ProggresTips -->
- <link rel="stylesheet" href="./css/proggrestips/proggrestips.css">
- <!-- LibreVideoJS Quality -->
- <link rel="stylesheet" href="./css/selector/video-quality-selector.css">
- <!-- LibreVideoJS Library -->
- <script src="./js/cliplibrejs.developer.js"></script>
- </head>
- <body>
- <header>
- <h1>Reproductor LibreVideoJS</h1>
- </header>
- <section>
- <h2>Demo con la funcionalidad de ProgressTips | Requiere jQuery</h2>
- <article class="clase1">
- <h3>Vídeo de Software Libre</h3>
- <video id="example" controls="controls" preload="none" poster="./images/poster.jpg" data-setup="{}">
- <source data-res="original" src="https://archive.org/download/libre848x476/libre640x480.ogv" type="video/ogg">
- <source data-res="480p" src="https://archive.org/download/libre848x476/libre848x476.ogv" type="video/ogg">
- <source data-res="240p" src="https://archive.org/download/libre848x476/libre320x240.ogv" type="video/ogg">
- <source data-res="144p" src="https://archive.org/download/libre848x476/libre256x144.ogv" type="video/ogg">
- <track kind="captions" src="./subtitles/libre_en.vtt" srclang="en" label="English">
- <track kind="captions" src="./subtitles/libre_es.vtt" srclang="es" label="Español" default="">
- <track kind="subtitles" src="./subtitles/libre_en.vtt" srclang="en" label="English">
- <track kind="subtitles" src="./subtitles/libre_es.vtt" srclang="es" label="Español">
- <p class="no_html5">Lo siento, este navegador no soporta HTML 5. Por favor, cambia o actualiza tu navegador Web</p>
- </video>
- </article>
- </section>
- <p>Conferencia de Richard M. Stallman en Retina | España</p>
- <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>
- <aside class="clase2">
- <h3>¿Qué es el software Libre?</h3>
- <blockquote cite="https://www.gnu.org/home.es.html">
- <p>
- Software libre significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.
- </p>
- <p>
- 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».
- </p>
- </blockquote>
- </aside>
- <!-- Quality Selector + Hotkeys + ProgreesTips -->
- <script>
- // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
- // Insert class base
- var estilos = document.getElementById("example");
- estilos.className += " cliplibre-js-responsive-container librevjs-hd cliplibre-js librevjs-libre-mix-skin";
- // funciones
- cliplibrejs('#example', {
- plugins: {
- resolutionSelector: {
- force_types: ['video/webm', 'video/ogg'],
- default_res: "480p",
- }
- },
- nativeControlsForTouch: false
- }).ready(function(){
- this.hotkeys({
- volumeStep: 0.1,
- seekStep: 5,
- enableMute: true,
- enableFullscreen: true,
- enableNumbers: true,
- }),
- this.progressTips();
- });
- // @license-end
- </script>
- <!--
- Abajo ↓ : Códigos individuales
- -->
- <!-- Quality Selector -->
- <!--
- <script type="text/javascript">
- // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
- cliplibrejs('#example', {
- plugins: {
- resolutionSelector: {
- force_types: ['video/webm', 'video/ogg'],
- default_res: "480p"
- }
- },
- nativeControlsForTouch: false
- });
- // @license-end
- </script>
- -->
- <!-- Hotkeys -->
- <!--
- <script>
- // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
- cliplibrejs('#example').ready(function() {
- this.hotkeys({
- volumeStep: 0.1,
- seekStep: 5,
- enableMute: true,
- enableFullscreen: true,
- enableNumbers: true
- });
- });
- // @license-end
- </script>
- -->
- <!-- ProgressTips -->
- <!--
- <script>
- // @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
- cliplibrejs( '#example', {}, function() {this.progressTips();} );
- // @license-end
- </script>
- -->
- <footer>
- Basado en VideoJS, depurado y escrito por Jesús Eduardo en el año 2016 - <span id="year"></span>.
- </footer>
- <!-- Script NO necesario | solo para la fecha -->
- <script src="./js/fecha.js"></script>
- <!-- jQuery 3.1.1 requerido por LibreVideoJS ProggresTips -->
- <script src="./js/jquery-3.1.1.js"></script>
- </body>
- </html>
|