SlideShare una empresa de Scribd logo
1 de 13
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Seminario
HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Facilitadora:
María Zeballos
Módulo N°2. HTML5
Elementos Audio y Video
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
HTML5 ha revolucionado el panorama al introducir los
elementos audio y vídeo. Esos dos nuevos elementos
permiten insertar archivos multimedia "casi" de forma
nativa, sin necesidad de añadir plugins propietarios.
Sin embargo, todavía nos encontramos con muchos
problemas a la hora de usar elementos multimedia en
HTML5; entre ellos, problemas de formato de audio y
vídeo, y problemas de compatibilidad con los distintos
navegadores.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
El elemento audio
Insertar un archivo de audio (un simple sonido, una
canción, una entrevista, un podcast...) es muy sencillo:
para eso tenemos el elemento audio.
Similar a una imagen (img), tiene un atributo indisociable
el src, que sirve para indicar la ruta de acceso al archivo
de la fuente de audio.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
El elemento audio
Para permitir que el usuario pueda controlar el audio:
iniciarlo, ponerlo en pausa o pararlo; en el elemento
audio, simplemente habrá que utilizar el atributo
booleano controls para que se inserte la barra de control
nativa del navegador.
Esta sería la sintaxis básica para insertar el archivo de
audio musica.mp3, que se encuentre en la misma
ubicación que el archivo .html
<audio src="musica.mp3" controls></audio>
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
El elemento audio
Como es habitual, la apariencia del lector de audio
dependerá del navegador.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
Otros atributos para el audio:
• autoplay: este atributo booleano inicia la lectura del
archivo de audio en cuanto se encuentre disponible, al
cargarse la página web.
• loop: este atributo booleano permite reproducir el
sonido en bucle.
• preload: indica al navegador que deberá cargar el archivo
de audio cuando cargue la página web, de modo que esté
disponible para el usuario lo antes posible.
<audio src="musica.ogg" controls preload autoplay loop></audio>
Sólo para ejemplo del la sintaxis de estos atributos: uno al lado del otro, sin necesidad de un valor. NO ES
QUE TENGAN QUE USARSE TODOS, de hecho preload será ignorado si usa autoplay.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
Formato de audio:
Hay una especie de "guerra" de formatos de audio
entre los navegadores. No existe ningún formato de
audio que sea compatible "universalmente" con los
cinco navegadores principales del mercado.
Una solución a esto es indicar varios archivos de
fuentes de audio, usando el elemento source con su
atributo src, en el elemento audio. Los navegadores
abrirán y reproducirán el primer archivo de audio que
sepan interpretar.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
Formato de audio:
Con los formatos .mp3 y .ogg estaremos abarcando los
cinco navegadores principales del mercado.
Esta es la sintaxis que debemos usar:
<audio controls preload>
<source src="musica.mp3">
<source src="musica.ogg">
</audio>
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
El elemento video
Módulo N°2. HTML5
Elementos Audio y Video
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
El elemento video
Es igual de sencillo que añadir audio: para insertar un
vídeo deberá utilizar el elemento video con el atributo src.
Se tienen los mismos atributos que vimos para el audio,
con las mismas funcionalidades: controls, preload, loop y
autoplay.
<video src="video.mp4" controls preload></video>
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
El elemento video
Como es habitual, la apariencia del lector de vídeo
dependerá del navegador
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
El elemento video
Nuevamente nos encontramos ante la "guerra de
formatos". Al igual que para el audio, puede utilzar el
nuevo elemento source con su atributo indisociable src.
Esta sería la sintaxis básica:
<video>
<source src="video.mp4">
<source src="video.ogg">
<source src="video.webm">
</video>
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Módulo N°2. HTML5
Elementos Audio y Video
Miro Video Converter le permitirá convertir sus
vídeos a los formatos .mp4, .webm, .ogv, e incluso a
los formatos para iPhone y Android.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Conceptos de dream weaver
Conceptos de dream weaverConceptos de dream weaver
Conceptos de dream weaver
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
Slide rocket
Slide rocketSlide rocket
Slide rocket
 
HTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyHTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoy
 
Taller maquetacion web
Taller maquetacion webTaller maquetacion web
Taller maquetacion web
 
This is Drupal! (Basics)
This is Drupal! (Basics)This is Drupal! (Basics)
This is Drupal! (Basics)
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
Creación de páginas web
Creación de páginas webCreación de páginas web
Creación de páginas web
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 

Similar a HTML5 Audio y Video

Manejo avanzado de audio y video en html5(1)
Manejo avanzado de audio y video en html5(1)Manejo avanzado de audio y video en html5(1)
Manejo avanzado de audio y video en html5(1)Iosdy Campos
 
HTML5. El objeto vídeo
HTML5. El objeto vídeoHTML5. El objeto vídeo
HTML5. El objeto vídeodarknesplus
 
Leccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores webLeccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores webRaúl Jiménez Ortega
 
Multimedia Blogger
Multimedia BloggerMultimedia Blogger
Multimedia BloggerDavid
 
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)Noe Nieto
 
Videoy audio en HTML5
Videoy audio en HTML5Videoy audio en HTML5
Videoy audio en HTML5Julio Alfaro
 
HTML5 IMG, videos y audio.pptx
HTML5 IMG, videos y audio.pptxHTML5 IMG, videos y audio.pptx
HTML5 IMG, videos y audio.pptxWilderGeronimoCopa
 
Software Educativo Organizar Recursos1
Software Educativo Organizar Recursos1Software Educativo Organizar Recursos1
Software Educativo Organizar Recursos1Sisifo08
 
Herramientas tecnologica para hacer videos grupo#2 sabado.docx
Herramientas tecnologica para hacer videos grupo#2 sabado.docxHerramientas tecnologica para hacer videos grupo#2 sabado.docx
Herramientas tecnologica para hacer videos grupo#2 sabado.docxcesiagabarretelopez
 
Herramientas tecnologica para hacer videos grupo#2 sabado
Herramientas tecnologica para hacer videos grupo#2 sabadoHerramientas tecnologica para hacer videos grupo#2 sabado
Herramientas tecnologica para hacer videos grupo#2 sabadocesiagabarretelopez
 
Html 5 imágenes y vídeo
Html 5 imágenes y vídeoHtml 5 imágenes y vídeo
Html 5 imágenes y vídeojcremiro
 
Creando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media ServicesCreando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media ServicesEzequiel Jadib
 

Similar a HTML5 Audio y Video (20)

Manejo avanzado de audio y video en html5(1)
Manejo avanzado de audio y video en html5(1)Manejo avanzado de audio y video en html5(1)
Manejo avanzado de audio y video en html5(1)
 
HTML5. El objeto vídeo
HTML5. El objeto vídeoHTML5. El objeto vídeo
HTML5. El objeto vídeo
 
Audio y video
Audio y videoAudio y video
Audio y video
 
4. video y audio html5
4. video y audio html54. video y audio html5
4. video y audio html5
 
Leccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores webLeccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores web
 
Multimedia Blogger
Multimedia BloggerMultimedia Blogger
Multimedia Blogger
 
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
 
Html5 audiovideo
Html5 audiovideoHtml5 audiovideo
Html5 audiovideo
 
Videoy audio en HTML5
Videoy audio en HTML5Videoy audio en HTML5
Videoy audio en HTML5
 
HTML5
HTML5HTML5
HTML5
 
HTML5 IMG, videos y audio.pptx
HTML5 IMG, videos y audio.pptxHTML5 IMG, videos y audio.pptx
HTML5 IMG, videos y audio.pptx
 
Software Educativo Organizar Recursos1
Software Educativo Organizar Recursos1Software Educativo Organizar Recursos1
Software Educativo Organizar Recursos1
 
Herramientas tecnologica para hacer videos grupo#2 sabado.docx
Herramientas tecnologica para hacer videos grupo#2 sabado.docxHerramientas tecnologica para hacer videos grupo#2 sabado.docx
Herramientas tecnologica para hacer videos grupo#2 sabado.docx
 
Herramientas tecnologica para hacer videos grupo#2 sabado
Herramientas tecnologica para hacer videos grupo#2 sabadoHerramientas tecnologica para hacer videos grupo#2 sabado
Herramientas tecnologica para hacer videos grupo#2 sabado
 
html5 multimedia
 html5 multimedia html5 multimedia
html5 multimedia
 
Trabajo de html
Trabajo de htmlTrabajo de html
Trabajo de html
 
Html 5 imágenes y vídeo
Html 5 imágenes y vídeoHtml 5 imágenes y vídeo
Html 5 imágenes y vídeo
 
HTML5
HTML5HTML5
HTML5
 
Creando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media ServicesCreando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media Services
 
Html5
Html5Html5
Html5
 

Más de mariazeballos

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Estructuras de control en js
Estructuras de control en jsEstructuras de control en js
Estructuras de control en jsmariazeballos
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computadormariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java scriptmariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01mariazeballos
 

Más de mariazeballos (20)

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Estructuras de control en js
Estructuras de control en jsEstructuras de control en js
Estructuras de control en js
 
Folcsonomía
FolcsonomíaFolcsonomía
Folcsonomía
 
Blogger
BloggerBlogger
Blogger
 
Slideshare
SlideshareSlideshare
Slideshare
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computador
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java script
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
 
Dom
DomDom
Dom
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Document write
Document writeDocument write
Document write
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01
 
Modelo de caja
Modelo de cajaModelo de caja
Modelo de caja
 
Selectores css
Selectores cssSelectores css
Selectores css
 
Html evolucion
Html evolucionHtml evolucion
Html evolucion
 

HTML5 Audio y Video

  • 1. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Seminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Facilitadora: María Zeballos Módulo N°2. HTML5 Elementos Audio y Video
  • 2. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video HTML5 ha revolucionado el panorama al introducir los elementos audio y vídeo. Esos dos nuevos elementos permiten insertar archivos multimedia "casi" de forma nativa, sin necesidad de añadir plugins propietarios. Sin embargo, todavía nos encontramos con muchos problemas a la hora de usar elementos multimedia en HTML5; entre ellos, problemas de formato de audio y vídeo, y problemas de compatibilidad con los distintos navegadores.
  • 3. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video El elemento audio Insertar un archivo de audio (un simple sonido, una canción, una entrevista, un podcast...) es muy sencillo: para eso tenemos el elemento audio. Similar a una imagen (img), tiene un atributo indisociable el src, que sirve para indicar la ruta de acceso al archivo de la fuente de audio.
  • 4. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video El elemento audio Para permitir que el usuario pueda controlar el audio: iniciarlo, ponerlo en pausa o pararlo; en el elemento audio, simplemente habrá que utilizar el atributo booleano controls para que se inserte la barra de control nativa del navegador. Esta sería la sintaxis básica para insertar el archivo de audio musica.mp3, que se encuentre en la misma ubicación que el archivo .html <audio src="musica.mp3" controls></audio>
  • 5. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video El elemento audio Como es habitual, la apariencia del lector de audio dependerá del navegador.
  • 6. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video Otros atributos para el audio: • autoplay: este atributo booleano inicia la lectura del archivo de audio en cuanto se encuentre disponible, al cargarse la página web. • loop: este atributo booleano permite reproducir el sonido en bucle. • preload: indica al navegador que deberá cargar el archivo de audio cuando cargue la página web, de modo que esté disponible para el usuario lo antes posible. <audio src="musica.ogg" controls preload autoplay loop></audio> Sólo para ejemplo del la sintaxis de estos atributos: uno al lado del otro, sin necesidad de un valor. NO ES QUE TENGAN QUE USARSE TODOS, de hecho preload será ignorado si usa autoplay.
  • 7. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video Formato de audio: Hay una especie de "guerra" de formatos de audio entre los navegadores. No existe ningún formato de audio que sea compatible "universalmente" con los cinco navegadores principales del mercado. Una solución a esto es indicar varios archivos de fuentes de audio, usando el elemento source con su atributo src, en el elemento audio. Los navegadores abrirán y reproducirán el primer archivo de audio que sepan interpretar.
  • 8. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video Formato de audio: Con los formatos .mp3 y .ogg estaremos abarcando los cinco navegadores principales del mercado. Esta es la sintaxis que debemos usar: <audio controls preload> <source src="musica.mp3"> <source src="musica.ogg"> </audio>
  • 9. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS El elemento video Módulo N°2. HTML5 Elementos Audio y Video
  • 10. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video El elemento video Es igual de sencillo que añadir audio: para insertar un vídeo deberá utilizar el elemento video con el atributo src. Se tienen los mismos atributos que vimos para el audio, con las mismas funcionalidades: controls, preload, loop y autoplay. <video src="video.mp4" controls preload></video>
  • 11. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video El elemento video Como es habitual, la apariencia del lector de vídeo dependerá del navegador
  • 12. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video El elemento video Nuevamente nos encontramos ante la "guerra de formatos". Al igual que para el audio, puede utilzar el nuevo elemento source con su atributo indisociable src. Esta sería la sintaxis básica: <video> <source src="video.mp4"> <source src="video.ogg"> <source src="video.webm"> </video>
  • 13. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Módulo N°2. HTML5 Elementos Audio y Video Miro Video Converter le permitirá convertir sus vídeos a los formatos .mp4, .webm, .ogv, e incluso a los formatos para iPhone y Android.