Vidéo&audio

Objectifs de la séance :

-Définition du site

Définir le site local pour le projet final —-  Définir le site Distant (une connexion à la fois sur le fournisseur free.fr)

Rappel : ftpperso.free.fr

Editer et placer la page d’accueil — Distant

Référencement : Placer dans son titre de page un mot clef inexistant dans Google.

Exemple : zoorglug45 puis attendre 15-20 jours pour le voir apparaître dans les résultats google.

Vidéo et audio dans un page html

  • intégrer cette vidéo (mp4)  libre de droit dans une page de votre site
  • une vidéo en fond d’écran de la page d’accueil
  • une vidéo avec un EMBED c’est quoi ?

– HTML et CSS

Exercice 1 : Intégration d’une vidéo en fond d’écran : La vidéo se trouve ici : mytribu.fr/copiecat/video1.mp4

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="utf-8">
    <title>une vidéo en fond de page d'accueil</title>
    <link href="videofd.css" rel="stylesheet" type="text/css">
</head>
<body>

    <div class="tv">

        <video autoplay loop muted>
            <source src="video1.mp4" type="video/mp4">
            
        </video>

    </div>
<div class="surimpression">Bienvenue dans l'univers de la vidéo</div>
</body>
</html>

Le css lié a cette feuille : videofd.css

@charset "utf-8";
/* CSS Document */
* {
	margin:0;
}
.tv {
	position:relative;
	height: 100vh;
	width: 100%;
	overflow: hidden;
}
.tv video {
	
	position:absolute;
	min-width: 100%	;
	min-height:100%;
	top:50%;
	left:50%;
	transform : translate(-50%,-50%);
	z-index: 100%;
}

On ajoute un calque noir semi-opaque pour bien voir le texte :

/* Styles pour la vidéo en arrière-plan */
        .tv {
            position: relative;
            width: 100%;
            height: 100vh;
            overflow: hidden;
        }

        video {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 100%;
            height: 100%;
            object-fit: cover;
            filter: brightness(50%); /* Assombrit la vidéo */
        }

        /* Overlay pour le texte */
        .surimpression {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.4); /* Assombrit encore un peu */
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            color: white;
            font-size: 3rem;
            font-weight: bold;
            font-family: Arial, sans-serif;
            text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
        }