Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <!-- chamada condicional para browsers -->
- <!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
- <!--[if IE 7]> <html class="ie7 oldie"> <![endif]-->
- <!--[if IE 8]> <html class="ie8 oldie"> <![endif]-->
- <!--[if gt IE 8]><!--><html class=""><!--<![endif]-->
- <head>
- <meta charset="utf-8">
- <title>Video_proba</title>
- <!--[if lt IE 9]>
- <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
- <![endif]-->
- <!-- carrega ficheiros java e css on load -->
- <script src="src/mediagroup.js"></script>
- <style type="text/css">
- <!-- define cor de fundo da janela
- definição de posição de videos em x,y e z tamanhos dos mesmos 100% full
- define areas de mouse ouver na esquerda, direita e central -->
- html{background-color: #000;}
- body{
- background-color: #000;
- }
- <!--
- #video1 {
- text-align:center;
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- z-index:2;
- visibility: hidden;
- }
- #video2 {
- text-align:center;
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- z-index:1;
- overflow: visible;
- visibility: visible;
- }
- #video3 {
- text-align:center;
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- z-index:3;
- visibility: hidden;
- }
- -->
- #left {
- position: absolute;
- left: 2px;
- top: -1px;
- width: 5%;
- height: 90%;
- z-index: 30;
- visibility: visible;
- background-image: url(bg.gif);
- background-repeat: no-repeat;
- }
- #right {
- position: absolute;
- left: 90%;
- top: 1px;
- width: 8%;
- height: 90%;
- z-index: 20;
- visibility: visible;
- background-image: url(bg.gif);
- background-repeat: repeat;
- }
- #center_vd {
- position: absolute;
- left: 45%;
- top: 0;
- height: 90%;
- z-index: 50;
- width: 10%;
- visibility: visible;
- background-image: url(bg.gif);
- background-repeat: repeat;
- }
- </style> <!-- funções JavaScript de controlo dos videos "aparece/desaparece" com atributos defenidos nos ID=elements -->
- <script type="text/javascript">
- <!--
- document.documentElement.style.overflow = 'hidden';
- document.body.scroll = "no";
- function MM_swapImgRestore() { //
- var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
- }
- function MM_preloadImages() { //carrega os videos e atribui um index
- var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
- var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
- if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
- }
- function MM_findObj(n, d) { //identifica o objecto e executa a função
- var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
- d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
- if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
- for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
- if(!x && d.getElementById) x=d.getElementById(n); return x;
- }
- function MM_swapImage() { //identifica a ação e troca a ordem do objecto "video"
- var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
- if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
- }
- function MM_showHideLayers() { //mostra ou esconde o objecto em função da selecção do ID=elemento
- var i,p,v,obj,args=MM_showHideLayers.arguments;
- for (i=0; i<(args.length-2); i+=3)
- with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
- if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
- obj.visibility=v; }
- }
- //-->
- </script>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
- <body >
- <!-- Declaração dos DIVs no HTML e processo a realizar no onmouseouver de cada um -->
- <div id="left" onMouseOver="MM_showHideLayers('video1','','show','video2','','hide','video3','','hide')">
- </div>
- <div id="right" onMouseOver="MM_showHideLayers('video1','','hide','video2','','hide','video3','','show')">
- </div>
- <div id="center_vd" onMouseOver="MM_showHideLayers('video1','','hide','video2','','show','video3','','hide')">
- </div>
- <div class="gridContainer clearfix">
- <div id="LayoutDiv1">
- <!-- Declaração dos videos no Html com várias sources para tipos de browser a conter no MediaGroup, definir Master e Slaves -->
- <div id="video2">
- <video class="controller" controls mediagroup="00P1CH2C40" width="100%" height="100%"> <!-- declarar video pai "Master" no MediaGroup -->
- <source src="media/1.mp4" type='video/mp4'>
- <source src="media/1.ogg" type="video/ogg">
- <source src="media/1.webm" type="video/webm">
- <p>Infelizmente Seu Navegador Não suporta Vídeos na Tecnologia HTML5</p>
- </video></div>
- <div id="video1">
- <video mediagroup="00P1CH2C40" width="100%" height="100%"> <!-- declarar video pai "Slave" no MediaGroup -->
- <source src="media/2.mp4" type='video/mp4'>
- <source src="media/2.ogg" type="video/ogg">
- <source src="media/2.webm" type="video/webm">
- <p>Infelizmente Seu Navegador Não suporta Vídeos na Tecnologia HTML5</p>
- </video></div>
- <!---->
- <!---->
- <div id="video3">
- <video mediagroup="00P1CH2C40" width="100%" height="100%"> <!-- declarar video pai "Slave" no MediaGroup -->
- <source src="media/3.mp4" type='video/mp4'>
- <source src="media/3.ogg" type="video/ogg">
- <source src="media/3.webm" type="video/webm">
- <p>Infelizmente Seu Navegador Não suporta Vídeos na Tecnologia HTML5</p>
- </video></div>
- <!---->
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement