Escolar Documentos
Profissional Documentos
Cultura Documentos
AgregaruncontroldevdeoHTML5alapginaweb(Windows)
<videosrc="demo.mp4"controlsautoplay>HTML5Videoisrequiredforthisexample</video>
Con una sola lnea de cdigo, este ejemplo permite realizar varias tareas. El atributo src seala el archivo de vdeo que se va a reproducir. El atributo src ofrece una de las dos maneras
posibles de especificar contenido para el elemento video. Para reproducir el vdeo, asigna el atributo src a la URL de un archivo de vdeo.
El atributo controls indica al explorador que muestre los controles de reproduccin integrados. La funcin y el aspecto de los controles integrados pueden variar de un explorador a otro.
Como mnimo, vers los controles Reproducir y Pausa, una barra de progreso o botones que saltan hacia adelante y hacia atrs en el vdeo, y un contador de tiempo. Durante la
reproduccin de un vdeo, los controles suelen estar ocultos y vuelven a aparecer cuando el usuario desliza el mouse por el reproductor.
Por ltimo, autoplay es un atributo booleano que hace que el vdeo se reproduzca en cuanto se carga.
Atributo
Descripcin
src
controls
Atributo booleano que activa un conjunto de controles de reproduccin integrados. Normalmente incluye reproduccin, pausa, buscar y ajustar volumen. Internet
Explorer10 tambin muestra un control para elegir varias pistas de audio y texto.
poster
Cadena que representa una imagen de marcador de posicin y que se muestra en el reproductor de vdeo. La imagen de pster solo se muestra cuando un vdeo no est
disponible, bien porque el origen no est en ese punto o porque el contenido an se est cargando.
loop
Atributo booleano que reproduce el vdeo repetidamente hasta que se presiona el botn de pausa en los controles, o se llama al mtodo pause desde un script.
muted
autoplay
Atributo booleano que inicia la reproduccin de vdeo automticamente cuando el reproductor tiene suficiente contenido almacenado en bfer.
preload
Atributo booleano que define una clave sobre cunto almacenamiento en bfer es necesario.
height
width
NotaSi estableces solo una dimensin del reproductor de vdeo, por ejemplo el alto, el reproductor de vdeo ajusta el tamao del vdeo a esa dimensin y escala la otra dimensin en
funcin de la relacin de aspecto del contenido de vdeo. Si estableces ambas dimensiones con una relacin de aspecto que no se corresponde con el contenido del vdeo, el reproductor
escala la dimensin ms prxima para que se vea, pero mantiene su relacin de aspecto. El vdeo se centrar horizontal o verticalmente con espacio en blanco a cada lado.
El ejemplo siguiente reproduce un vdeo, muestra un pster hasta que se carga el contenido y reproduce un vdeo repetidamente con los controles de reproduccin.
HTML
https://msdn.microsoft.com/esmx/library/hh924820(v=vs.85).aspx
1/4
23/5/2015
AgregaruncontroldevdeoHTML5alapginaweb(Windows)
<videosrc="demo.mp4"controlsautoplayloopmutedpreload="auto"poster="demo.jpg">
HTML5Videoisrequiredforthisexample
</video>
Los atributos anteriores se pueden establecer en los elementos vdeo en HTML, pero hay muchas ms opciones disponibles cuando se usa JavaScript. Para obtener ms informacin,
consulta Usar JavaScript para controlar el reproductor de vdeo HTML5.
<videocontrolsposter="demo.jpg">
<sourcesrc="demo.mp4"type="video/mp4"/>
<sourcesrc="demo.webm"type="video/webm"/>
<sourcesrc="demo.ogv"type="video/ogg"/>
<p>Fallbackcodeifvideoisn'tsupported</p>/
</video>
Este ejemplo incluye tres formatos vdeo mp4, webm y ogg. En funcin del explorador, el elemento video selecciona el que pueda reproducir. Si no puede reproducir ninguno de los
formatos o si no se admite el elemento HTML5 video, finaliza y muestra el texto contenido entre las etiquetas video. Este comportamiento de "reserva" se puede usar para mostrar un
mensaje, o puede incluir un reproductor incrustado.
<videocontrolsposter="demo.jpg">
<sourcesrc="demo.mp4"type="video/mp4"/>
<sourcesrc="demo.webm"type="video/webm"/>
<sourcesrc="demo.ogv"type="video/ogg"/>
<object>
<embedsrc="demo.mp4"type="application/xshockwaveflash"allowfullscreen="false"allowscriptaccess="always"/>
</object>
HTML5Videoisrequiredforthisexample
</video>
En este ejemplo, si el explorador admite el elemento HTML5 video, prueba con los formatos de vdeo presentados. Si no se admite el elemento HTML5 video, carga el reproductor Flash
usando el objeto y las etiquetas incrustadas.
Otra opcin de reserva es ofrecer simplemente un vnculo al contenido del vdeo tal y como muestra el ejemplo siguiente:
HTML
HTML5Videoisrequiredforthisexample.
<ahref="demo.mp4">Downloadthevideo</a>file.
Para obtener ms informacin sobre tcnicas de reserva en aplicaciones de la Tienda Windows con JavaScript, consulta Complementos y controles ActiveX.
https://msdn.microsoft.com/esmx/library/hh924820(v=vs.85).aspx
2/4
23/5/2015
AgregaruncontroldevdeoHTML5alapginaweb(Windows)
imgenes insertadas.
HTML
<styletype="text/css">
#Video1
{
position:absolute;
top:50px;
left:0px;
width:1000px;
border:2pxsolidblue;
display:block;
zindex:99;
}
#Video2
{
position:absolute;
top:80px;
left:60px;
width:300px;
border:2pxsolidred;
zindex:100;
}
</style>
</head>
<body>
<videoid="Video1"controlsloopautoplay>
<sourcesrc="http://ie.microsoft.com/testdrive/ieblog/2011/nov/pp4_blog_demo.mp4"type="video/mp4"/>
</video>
<videoid="Video2"mutedautoplaycontrols>
<sourcesrc="http://ie.microsoft.com/testdrive/Videos/BehindIE9AllAroundFast/video.mp4"type="video/mp4"/>
HTML5Videonotsupported
</video>
La propiedad zindex permite cambiar el orden de visualizacin. Normalmente, los elementos de una pgina web se muestran en el orden en que se crean. Si un elemento se superpone a
otro, el ltimo que se represente ser completamente visible. El valor zindex del segundo marco de vdeo se establece en 100 para garantizar que sea el elemento superior suponiendo
que no se hayan creado ms de 100 elementos antes del vdeo. El segundo marco de vdeo se posicionar en funcin del tamao de los vdeos que se estn reproduciendo y del nmero
de elementos de la pgina.
Se pueden usar otras propiedades CSS, como transform para girar una imagen, o borderRadius para crear esquinas redondeadas en el elemento video, como se muestra en el ejemplo
siguiente. Para obtener ms informacin, consulta las pginas de referencia de las Hojas de estilo CSS.
HTML
<html>
<head>
<title>Rotatingavideo</title>
<styletype="text/css">
/*Setbasicstyleforvideo*/
#theVideo
{
display:block;
position:absolute;
left:200px;
top:200px;
border:2pxsolidred;
borderradius:20px;
}
/*Lightuptheimageasabutton,changecursor*/
#rotateVideo:hover
{
border:2pxsolidgreen;
cursor:pointer;
}
</style>
<script>
//WhentheHTMLelementsload,callinit()
document.addEventListener("DOMContentLoaded",init,false);
//Rotatethevideoby30degreeswhenimageisclicked
functioninit(){
varvideo=document.getElementById("theVideo");
if(video){
varrotateVal=0;//Globalvariabletoholdcurrentrotationvalue
document.getElementById("rotateVideo").addEventListener("click",function(){
rotateVal=(rotateVal+=30)%360;//Calculatethenextvalue,butkeepbetween0and360
vartemp="rotate("+rotateVal+"deg)";//Createastylestring
document.getElementById("theVideo").style.msTransform=temp;//Setthestyle
},false);
}
}
https://msdn.microsoft.com/esmx/library/hh924820(v=vs.85).aspx
3/4
23/5/2015
AgregaruncontroldevdeoHTML5alapginaweb(Windows)
</script>
</head>
<body>
<imgsrc="rotate.png"id="rotateVideo"alt="Rotatebutton"title="Clicktorotate30degrees"role="button"/>
<videosrc="http://ie.microsoft.com/testdrive/ieblog/2011/nov/pp4_blog_demo.mp4"id="theVideo"controls>
Thisbrowserormodedoesn'tsupportHTML5video.
</video>
</body>
</html>
Y ahora, adnde?
Te hemos mostrado como usar una nica lnea de HTML para agregar un control de reproductor de vdeo completamente funcional a tu pgina web. Has visto cmo admitir varios
formatos de vdeo con fines de compatibilidad entre varios exploradores, y un sencillo ejemplo de una tcnica de reserva para admitir exploradores que no admiten el elemento HTML5
video.
En Usar JavaScript para controlar el reproductor de vdeo HTML5, vers cmo usar JavaScript para agregar controles externos de reproduccin, comprobar la compatibilidad con formatos
de archivo y cmo controlar el volumen y la velocidad de reproduccin.
Referencia de API
HTML5 Audio and Video
Ejemplos y tutoriales
Uso de JavaScript para controlar el reproductor de vdeo HTML5
Uso de eventos de vdeo HTML5
Ejemplo de pista de texto temporizada HTML5
Crear vdeos accesibles con pistas de texto temporizadas
Publicaciones de IEBlog
HTML5 y el vdeo web: preguntas de la comunidad para el sector
Leyendas de vdeo HTML5
Especificacin
HTML5: seccin 4.8.6
Temas relacionados
Cmo insertar vdeo con HTML5
Hacer que el vdeo HTML5 se reproduzca en dispositivos mviles
2015 Microsoft
https://msdn.microsoft.com/esmx/library/hh924820(v=vs.85).aspx
4/4