Integrer une vidéo dans un site web

Fermé
dr-lu74 Messages postés 27 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 2 juin 2014 - 17 avril 2014 à 10:23
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 17 avril 2014 à 17:10
Bonjour,

Je recherche un moyen pour lorsqu'on accède à une page web (Genre page d'accueil) on ai une vidéo qui se lit automatique (Jusque là pour integrer une vidéo avec lecture auto ça va) mais une fenêtre au dessus de la page d'accueil qui lit une vidéo après, on ai accès au site.

Merci d'avance
dr-lu74
A voir également:

1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
17 avril 2014 à 17:10
Salut

je t'explique le principe tu peux faire ca avec html / css plus un petit brin de jquery
tu crée 1 div qui prend tout le site et placée au dessus de tous les div avec z-index et avec une opacity
tu crée une autre avec la video que tu centre avec css et placée au dessus de la précédente avec z-index et positionnée en absolute

et avec jquery tu detecte la fin de la video et tu cache les 2 div précédentes

ca donnerait ca (non testé)

dans le head

<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
$(function () {
$("#mavideo").bind("ended", function() {
$("#coverall").hide(300);
$("#cadrevideo").hide(300);
});
});
</script>

ensuite tu fait ca en html juste après <body>

<div id="coverall"></div>
<div id="cadrevideo">
<video id="mavideo"> ...le code d'appel de ta vidéo ...</video>
</div>

le css

#coverall {
position:fixed;
display:none;
top:0;
left:0;
right:0;
bottom:0;
background-color: #999999;
z-index:900; /* pour être pardessus tous les autres div */
opacity:0.5;
filter: alpha(opacity=50);
}

#cadrevideo {
width:500px;
height:300px;
position:absolute;
left:50%;
top:50%;
margin:-150px 0 0 -250px; /* la moitié des width */
z-index:1000;
}
0