|
|
Línea 45: |
Línea 45: |
| * Por defecto Ubuntu funciona con livav. | | * Por defecto Ubuntu funciona con livav. |
| * [https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide Instalación de ffmpeg] | | * [https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide Instalación de ffmpeg] |
− | Creados por Microsoft para su navegador. Cualquier otro navegador asumirá que es un comentario el código html intermedio:
| + | |
− | <source lang="html4strict">
| + | |
− | <!--[if CONDICION]> Código HTML <![endif]–>
| + | |
− | </source>
| + | |
− | Ejemplo:
| + | |
− | <source lang="html4strict">
| + | |
− | <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
| + | |
− | </source>
| + | |
− | Para indicar a IExplorer que utilice la última versión de su rendering engine (puede tener varias) o Google Chrome Frame si está instalado:
| + | |
− | <source lang="html4strict">
| + | |
− | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
| + | |
− | </source>
| + | |
| </div> | | </div> |
| <div source="html4strict"> | | <div source="html4strict"> |
Revisión de 13:20 31 ene 2013
Usuario:Juanda/html5video/nav
Introducción
<!DOCTYPE HTML>
<html>
<body>
<video width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</body>
</html>
Video responsivo
- Declarar dimensiones "estáticas" no es buena idea:
<video width="400" height="300" ....
- Utilizaremos porcentajes: el vídeo se adaptará a su elemento contendedor.
- En html5 es bueno definir solo la anchura para que el video mantenga su proporción:
video {
width: 100% !important;
height: auto !important;
}
Esto no encajaría en todos los user agent!! Por ejemplo con un mínimo zoom de 0.25 para un display de 240px de anchura, nos quedarían 20px sin poder ver.
Leer más sobre el viewport
Vídeos de youtube, vimeo
- Código inserción vídeos youtube:
<iframe width="640" height="480" src="http://www.youtube.com/embed/oDlsOyPKUTM" frameborder="0" allowfullscreen></iframe>
- Código inserción vídeos vimeo:
<iframe src="http://player.vimeo.com/video/57444237" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
- También se puede usar object y embed para insertar código no html. Por ejemplo youtube con Flash:
<object width="640" height="480">
<param name="movie" value="http://www.youtube.com/v/oDlsOyPKUTM?hl=es_ES&version=3"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/oDlsOyPKUTM?hl=es_ES&version=3" type="application/x-shockwave-flash"
width="640" height="480" allowscriptaccess="always" allowfullscreen="true">
</embed>
</object>
Librería normalice
- Librería que hace que los diferentes elementos renderizados por el navegador se comporten según estándares.
- Es el equivalente mejorado a librerías anteriores que hacían un reset a los CSS del navegador.
<link rel="stylesheet" href="css/normalize.css">
Librería main.css
- Viene con unos css por defecto y aquí es donde podríamos poner lo nuestro.
<link rel="stylesheet" href="css/main.css">
Librería modernizr.js
<script src="js/vendor/modernizr-2.6.1.min.js"></script>
</div>
jQuery: ¿CDN o local?
- Si window.jQuery es undefined habrá habido algún problema al obtenerlo del CDN.
- En este caso, procederemos a insertar en nuestra página la versión local de jQuery.
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.8.0.min.js"><\/script>')</script>
plugins.js y main.js
- plugin.js: Para los plugin que instalemos (también se pueden incluir en el directorio vendor)
- main.js: Para nuestro propio javascript
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
Google Analytics
- Herramienta de análisis de las visitas a un sitio web.
- Google recomienda ponerla en la parte superior, para contar todas las visitas
- En la parte inferior, optimizamos el tiempo de carga de nuestra web.
<!-- Google Analytics: change UA-XXXXX-X to be your site's ID. -->
<script>
var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>