74
Leccion 7 Multimedia Tuesday, December 13, 11

Html5 Audio & video

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Html5 Audio & video

Leccion 7Multimedia

Tuesday, December 13, 11

Page 2: Html5 Audio & video

Tuesday, December 13, 11

Page 3: Html5 Audio & video

y u no told me!!!

Tuesday, December 13, 11

Page 4: Html5 Audio & video

Tuesday, December 13, 11

Page 5: Html5 Audio & video

•Separacion por capas•Modelo de cajas•Selectores•Pseudoelementos•Transición•Transformacion

Tuesday, December 13, 11

Page 6: Html5 Audio & video

Tuesday, December 13, 11

Page 7: Html5 Audio & video

?Tuesday, December 13, 11

Page 8: Html5 Audio & video

Leccion 7Multimedia

Tuesday, December 13, 11

Page 9: Html5 Audio & video

HTML fue creado para mostrar texto e imagenes

Tuesday, December 13, 11

Page 10: Html5 Audio & video

Tuesday, December 13, 11

Page 11: Html5 Audio & video

Tuesday, December 13, 11

Page 12: Html5 Audio & video

•Carga de procesador.•Licencias.•Pulgas extra.•Entorno separado.

Tuesday, December 13, 11

Page 13: Html5 Audio & video

<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

Page 14: Html5 Audio & video

Tuesday, December 13, 11

Page 15: Html5 Audio & video

32%del trafico nocturno

48 horaspor minuto

Tuesday, December 13, 11

Page 16: Html5 Audio & video

Tuesday, December 13, 11

Page 17: Html5 Audio & video

Tuesday, December 13, 11

Page 18: Html5 Audio & video

Porque Audio y Video en HTML5

Tuesday, December 13, 11

Page 19: Html5 Audio & video

•Estandares Abiertos•Transparencia•Integracion del video•Integracion con otros elementos

Porque Audio y Video en HTML5

Tuesday, December 13, 11

Page 20: Html5 Audio & video

<video>

Tuesday, December 13, 11

Page 21: Html5 Audio & video

<video src=”video.mp4”>

Tuesday, December 13, 11

Page 22: Html5 Audio & video

http://jplayer.org/video/webm/Big_Buck_Bunny_Trailer.webm

Tuesday, December 13, 11

Page 23: Html5 Audio & video

<video autoplay>*

* solo escritorio

Tuesday, December 13, 11

Page 24: Html5 Audio & video

<video loop>

Tuesday, December 13, 11

Page 25: Html5 Audio & video

<video controls>

Tuesday, December 13, 11

Page 26: Html5 Audio & video

<video preload>

Tuesday, December 13, 11

Page 27: Html5 Audio & video

<video muted>

Tuesday, December 13, 11

Page 28: Html5 Audio & video

<video poster=”miimagen.png”>

Tuesday, December 13, 11

Page 29: Html5 Audio & video

Codecs y formatos

Tuesday, December 13, 11

Page 30: Html5 Audio & video

Tuesday, December 13, 11

Page 31: Html5 Audio & video

No hay formato universal

Tuesday, December 13, 11

Page 32: Html5 Audio & video

<video src=”video.mp4”>

Tuesday, December 13, 11

Page 33: Html5 Audio & video

<video src=”video.webm”>

Tuesday, December 13, 11

Page 34: Html5 Audio & video

<video src=”video.ogg”>

Tuesday, December 13, 11

Page 35: Html5 Audio & video

<video autoplay controls> <source src=”video.mp4” ></video>

Tuesday, December 13, 11

Page 36: Html5 Audio & video

<video> <source src=”video.mp4” > <source src=”video.webm” ><video>

Tuesday, December 13, 11

Page 37: Html5 Audio & video

<video> <source src=”video.mp4” > <source src=”video.webm” > <source src=”video.ogg” ><video>

Tuesday, December 13, 11

Page 38: Html5 Audio & video

<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

Page 39: Html5 Audio & video

<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

Page 40: Html5 Audio & video

<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

Page 41: Html5 Audio & video

Consideraciones de diseno

Tuesday, December 13, 11

Page 42: Html5 Audio & video

Firefox

Tuesday, December 13, 11

Page 43: Html5 Audio & video

Safari

Tuesday, December 13, 11

Page 44: Html5 Audio & video

Chrome

Tuesday, December 13, 11

Page 45: Html5 Audio & video

Control Programatico

Tuesday, December 13, 11

Page 46: Html5 Audio & video

<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

Page 47: Html5 Audio & video

<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

Page 48: Html5 Audio & video

Eventos

playpauseendedprogresstimeUpdate

Tuesday, December 13, 11

Page 49: Html5 Audio & video

<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

Page 50: Html5 Audio & video

<video> es HTML5!

Tuesday, December 13, 11

Page 51: Html5 Audio & video

<video> es HTML5!

http://www.chromeexperiments.com/shaunthesheep

Tuesday, December 13, 11

Page 52: Html5 Audio & video

Audio

Tuesday, December 13, 11

Page 53: Html5 Audio & video

<audio>

Tuesday, December 13, 11

Page 54: Html5 Audio & video

Tuesday, December 13, 11

Page 55: Html5 Audio & video

<audio src="audio.mp3" controls />

Tuesday, December 13, 11

Page 56: Html5 Audio & video

<audio controls>   <source src="audio.mp3" type="audio/mpeg" >   <source src="audio.oga" type="audio/ogg" ></audio>

Tuesday, December 13, 11

Page 57: Html5 Audio & video

<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

Page 58: Html5 Audio & video

http://www.mirovideoconverter.com/

Tuesday, December 13, 11

Page 59: Html5 Audio & video

Control Programatico

Tuesday, December 13, 11

Page 60: Html5 Audio & video

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

Page 61: Html5 Audio & video

play()pause()currentTimebuffered

Tuesday, December 13, 11

Page 62: Html5 Audio & video

play()pause()currentTimebuffered

Eventos-timeupdate-progress

Tuesday, December 13, 11

Page 63: Html5 Audio & video

Tuesday, December 13, 11

Page 64: Html5 Audio & video

http://jplayer.org/

Tuesday, December 13, 11

Page 65: Html5 Audio & video

Canvas

Tuesday, December 13, 11

Page 66: Html5 Audio & video

<canvas>

Tuesday, December 13, 11

Page 67: Html5 Audio & video

<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

Page 68: Html5 Audio & video

http://billmill.org/static/canvastutorial/color.html

Tuesday, December 13, 11

Page 69: Html5 Audio & video

http://www.html5canvastutorials.com/

Tuesday, December 13, 11

Page 70: Html5 Audio & video

http://popwuj.org/juegos/html5/tikal/

Tuesday, December 13, 11

Page 71: Html5 Audio & video

Tarea

(obligatoria)

Tuesday, December 13, 11

Page 72: Html5 Audio & video

Tuesday, December 13, 11

Page 73: Html5 Audio & video

Video solo

Controles

formulario

Tuesday, December 13, 11

Page 74: Html5 Audio & video

Todo lo de la tarea anterior+

Video controlado por botonesAnimacion CSS

Formulario con correo validado Diseño bonito *

+ FUUUA!

Tuesday, December 13, 11