Curseur de progression vidéo video-scrubber
Le curseur vidéo est le curseur horizontal qui permet à un utilisateur de rechercher dynamiquement n’importe quelle position temporelle dans la vidéo en cours de lecture.
Le « bouton » du curseur se déplace également pendant la lecture de la vidéo pour indiquer la position temporelle actuelle de la vidéo pendant la lecture. Le curseur de progression vidéo occupe toujours toute la largeur de la barre de contrôle. Il est possible d’habiller le laveur vidéo et de changer sa hauteur et sa position verticale, par CSS.
L’aspect général du curseur vidéo est contrôlé par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber
.s7interactivevideoviewer .s7videoscrubber .s7videotime
.s7interactivevideoviewer .s7videoscrubber .s7knob
Propriétés CSS du curseur de progression vidéo
Les sélecteurs de classes CSS suivants suivent les indicateurs d’arrière-plan, de lecture et de chargement :
.s7interactivevideoviewer .s7videoscrubber .s7track
.s7interactivevideoviewer .s7videoscrubber .s7trackloaded
.s7interactivevideoviewer .s7videoscrubber .s7trackplayed
Propriétés CSS de la piste
Le sélecteur de classe CSS suivant contrôle le bouton :
.s7interactivevideoviewer .s7videoscrubber .s7knob
Propriétés CSS du bouton
Le sélecteur de classe CSS suivant contrôle la bulle de durée :
.s7interactivevideoviewer .s7videoscrubber .s7videotime
Propriétés CSS de la bulle de durée
L’info-bulle de défilement vidéo peut être localisée. Pour plus d’informations, voir Localisation des éléments de l’interface utilisateur.
Exemple - Pour configurer une visionneuse vidéo avec un curseur de progression vidéo et avec des couleurs de piste personnalisées de dix pixels de haut. Positionnez-le à dix pixels et 35 pixels des bords supérieur et gauche de la barre de contrôle.
.s7interactivevideoviewer .s7videoscrubber {
top:10px;
left:35px;
height:10px;
background-color:#AAAAAA;
}
.s7interactivevideoviewer .s7videoscrubber .s7track {
height:10px;
background-color:#444444;
}
.s7interactivevideoviewer .s7videoscrubber .s7trackloaded {
height:10px;
background-color:#666666;
}
.s7interactivevideoviewer .s7videoscrubber .s7trackplayed {
height:10px;
background-color:#888888;
}
Lorsque le marqueur de chapitre vidéo est activé avec le paramètre, les navigation
emplacements de chapitre sont affichés sous forme de marqueurs au-dessus de la piste de défilement vidéo.
Le marqueur de chapitre vidéo est contrôlé par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7navigation
Propriétés CSS du marqueur de chapitre vidéo
state
, que vous pouvez utiliser pour appliquer différents habillages à différents états de bouton. En particulier, correspond selected='default'
à l’état par défaut du marqueur de chapitre vidéo et selected='over'
est utilisé lorsque le marqueur de chapitre vidéo est activé par un mouvement de survol de souris ou tactile.Exemple - Pour configurer un marqueur de chapitre vidéo de 5 x 8 pixels et utilise des illustrations différentes pour les états « Par défaut » et « Supérieur ».
.s7interactivevideoviewer .s7videoscrubber .s7navigation {
width:5px;
height:8px;
}
.s7interactivevideoviewer .s7videoscrubber .s7navigation[state="default"] {
background-image: url("images/v2/VideoScrubberDiamond.png");
}
.s7interactivevideoviewer .s7videoscrubber .s7navigation[state="over"] {
background-image: url("images/v2/VideoScrubberDiamond_over.png");
}
La bulle de chapitre vidéo est positionnée au-dessus du marqueur de chapitre vidéo et affiche le titre, l’heure de début et la description d’un chapitre donné. Il est possible de contrôler la largeur maximale de bulle et le décalage vertical par rapport à la piste de lavage vidéo. Le reste est calculé automatiquement par le composant.
La bulle de chapitres vidéo est contrôlée par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7chapter
Propriétés CSS de la bulle de chapitres vidéo
Exemple - Pour configurer une bulle de chapitres vidéo de 235 pixels de large et de huit pixels à partir du bas de la piste de défilement vidéo.
.s7interactivevideoviewer .s7videoscrubber .s7chapter {
max-width:235px;
bottom:8px;
}
La bulle de chapitres vidéo se compose d’un en-tête et de contenu facultatifs. L’en-tête contient l’heure de début et le titre du chapitre facultatifs.
L’en-tête est contrôlé par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7header
Propriétés CSS de l’en-tête bulle de chapitre vidéo
Exemple : configuration d’un en-tête de bulle de chapitre vidéo de 22 pixels de haut, d’une hauteur de ligne de 22 pixels, d’une marge horizontale de 12 pixels et d’un arrière-plan gris.
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7header {
height:22px;
padding:0 12px;
line-height:22px;
background-color: rgba(51, 51, 51, 0.8);
}
L’heure de début du chapitre vidéo est contrôlée par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7header .s7starttime
Propriétés CSS de l’heure de début du chapitre vidéo
Exemple - Pour configurer l’heure de début du chapitre en utilisant la police Verdana grise de dix pixels et a un remplissage de dix pixels à droite.
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7header .s7starttime {
color: #dddddd;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
padding-right: 10px;
}
Le titre du chapitre vidéo est contrôlé par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7header .s7title
Propriétés CSS du titre du chapitre vidéo
Exemple - Pour configurer un titre de chapitre vidéo qui utilise une police Verdana blanche et gras de dix pixels.
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7header .s7title {
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
}
La description du chapitre vidéo est contrôlée par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7description
Propriétés CSS de la description du chapitre vidéo
Exemple - Pour configurer la description du chapitre vidéo à l’aide d’une police Verdana gris foncé de 11 pixels, avec un arrière-plan gris clair. Une hauteur de ligne de cinq pixels, une marge intérieure horizontale de 12 pixels, une marge supérieure de 12 pixels et une marge inférieure de neuf pixels.
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7description {
color: #333333;
background-color: rgba(221, 221, 221, 0.9);
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 15px;
padding: 12px 12px 9px;
}
Le connecteur de coin dans le bas de la bulle de chapitre est contrôlé par le sélecteur de classe CSS suivant :
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7tail
Propriétés CSS du connecteur wedge
Exemple – Pour configurer un connecteur en coin gris de six pixels :
.s7interactivevideoviewer .s7videoscrubber .s7chapter .s7tail {
border-color: rgba(221, 221, 221, 0.9) transparent transparent;
border-width: 6px 6px 0;
margin: 0 0 0 -6px;
}