Leccion 7Multimedia
Tuesday, December 13, 11
Tuesday, December 13, 11
y u no told me!!!
Tuesday, December 13, 11
Tuesday, December 13, 11
•Separacion por capas•Modelo de cajas•Selectores•Pseudoelementos•Transición•Transformacion
Tuesday, December 13, 11
Tuesday, December 13, 11
?Tuesday, December 13, 11
Leccion 7Multimedia
Tuesday, December 13, 11
HTML fue creado para mostrar texto e imagenes
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
•Carga de procesador.•Licencias.•Pulgas extra.•Entorno separado.
Tuesday, December 13, 11
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="500" height="311"><param name="allowfullscreen" value="true" /><param name="movie" value="http://www.somewebsite.net/player.swf" /><param name="flashvars" value="file=http://www.somewebsite.net/trick.flv&image=http://www.somewebsite.net/trick.gif" /><embed width="500" height="311" allowfullscreen="true" type="application/x-shockwave-flash" src="http://www.somewebsite.net/player.swf"pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.somewebsite.net/trick.flv&image=http://www.somewebsite.net/trick.gif" /></object>
Tuesday, December 13, 11
Tuesday, December 13, 11
32%del trafico nocturno
48 horaspor minuto
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Porque Audio y Video en HTML5
Tuesday, December 13, 11
•Estandares Abiertos•Transparencia•Integracion del video•Integracion con otros elementos
Porque Audio y Video en HTML5
Tuesday, December 13, 11
<video>
Tuesday, December 13, 11
<video src=”video.mp4”>
Tuesday, December 13, 11
http://jplayer.org/video/webm/Big_Buck_Bunny_Trailer.webm
Tuesday, December 13, 11
<video autoplay>*
* solo escritorio
Tuesday, December 13, 11
<video loop>
Tuesday, December 13, 11
<video controls>
Tuesday, December 13, 11
<video preload>
Tuesday, December 13, 11
<video muted>
Tuesday, December 13, 11
<video poster=”miimagen.png”>
Tuesday, December 13, 11
Codecs y formatos
Tuesday, December 13, 11
Tuesday, December 13, 11
No hay formato universal
Tuesday, December 13, 11
<video src=”video.mp4”>
Tuesday, December 13, 11
<video src=”video.webm”>
Tuesday, December 13, 11
<video src=”video.ogg”>
Tuesday, December 13, 11
<video autoplay controls> <source src=”video.mp4” ></video>
Tuesday, December 13, 11
<video> <source src=”video.mp4” > <source src=”video.webm” ><video>
Tuesday, December 13, 11
<video> <source src=”video.mp4” > <source src=”video.webm” > <source src=”video.ogg” ><video>
Tuesday, December 13, 11
<video> <source src=”video.mp4” type="video/mp4"> <source src=”video.webm” > <source src=”video.ogg” > <a href=”video.mp4”> tienes IE6 HA HA </a> <video>
Tuesday, December 13, 11
<video> <source src=”video.mp4” type="video/mp4"> <source src=”video.webm” > <source src=”video.ogg” > <a href=”video.mp4”> tienes IE6 HA HA </a> <video>
Tuesday, December 13, 11
<video autoplay> <source src=”video.mp4” type="video/mp4"> <source src=”video.webm” > <source src=”video.ogg” > <a href=”video.mp4”> tienes IE6 HA HA </a> <video>
Tuesday, December 13, 11
Consideraciones de diseno
Tuesday, December 13, 11
Firefox
Tuesday, December 13, 11
Safari
Tuesday, December 13, 11
Chrome
Tuesday, December 13, 11
Control Programatico
Tuesday, December 13, 11
<video id=”video”> <source src=”video.mp4” type="video/mp4"> <source src=”video.webm” > <source src=”video.oggs” > <a href=”video.mp4”> tienes IE6 HA HA </a> <video>
Tuesday, December 13, 11
<video id=”video”> <source src=”video.mp4” type="video/mp4"> <source src=”video.webm” > <source src=”video.oggs” > <a href=”video.mp4”> tienes IE6 HA HA </a> <video>
<script> var video = document.getElementById(“video”); video.play()<script>
Tuesday, December 13, 11
Eventos
playpauseendedprogresstimeUpdate
Tuesday, December 13, 11
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"></iframe>
Tuesday, December 13, 11
<video> es HTML5!
Tuesday, December 13, 11
<video> es HTML5!
http://www.chromeexperiments.com/shaunthesheep
Tuesday, December 13, 11
Audio
Tuesday, December 13, 11
<audio>
Tuesday, December 13, 11
Tuesday, December 13, 11
<audio src="audio.mp3" controls />
Tuesday, December 13, 11
<audio controls> <source src="audio.mp3" type="audio/mpeg" > <source src="audio.oga" type="audio/ogg" ></audio>
Tuesday, December 13, 11
<audio controls> <source src="audio.mp3" type="audio/mpeg" > <source src="audio.oga" type="audio/ogg" > <a href="audio.mp3> audio aqui </a></audio>
Tuesday, December 13, 11
http://www.mirovideoconverter.com/
Tuesday, December 13, 11
Control Programatico
Tuesday, December 13, 11
if (myAudio.canPlayType('audio/mpeg')) { myAudio.setAttribute('src','http://jPlayer.org/audio/mp3/Miaow-07-Bubble.mp3');}
if (myAudio.canPlayType('audio/ogg')) { myAudio.setAttribute('src','http://jPlayer.org/audio/ogg/Miaow-07-Bubble.ogg');}
Tuesday, December 13, 11
play()pause()currentTimebuffered
Tuesday, December 13, 11
play()pause()currentTimebuffered
Eventos-timeupdate-progress
Tuesday, December 13, 11
Tuesday, December 13, 11
Canvas
Tuesday, December 13, 11
<canvas>
Tuesday, December 13, 11
<canvas id="canvas"></canvas>
<script>
var ctx = $('#canvas')[0].getContext("2d");
//the rectangle is half transparent ctx.fillStyle = "rgba(255, 0, 0, 1)" ctx.beginPath(); ctx.rect(0, 0, 100, 100); ctx.closePath(); ctx.fill();
</script>
Tuesday, December 13, 11
http://billmill.org/static/canvastutorial/color.html
Tuesday, December 13, 11
http://www.html5canvastutorials.com/
Tuesday, December 13, 11
http://popwuj.org/juegos/html5/tikal/
Tuesday, December 13, 11
Tarea
(obligatoria)
Tuesday, December 13, 11
Tuesday, December 13, 11
Video solo
Controles
formulario
Tuesday, December 13, 11
Todo lo de la tarea anterior+
Video controlado por botonesAnimacion CSS
Formulario con correo validado Diseño bonito *
+ FUUUA!
Tuesday, December 13, 11