Volumen silenciable mutable-volume

El control de volumen mutable aparece inicialmente como un botón que permite al usuario silenciar o reactivar el sonido del reproductor de vídeo.

Cuando un usuario pasa el ratón por encima del botón, aparece un control deslizante que permite al usuario definir el volumen. El control de volumen mutable puede cambiar de tamaño, aplicar aspecto y colocarse, en relación con la barra de control que lo contiene, mediante CSS.

El aspecto del área de volumen mutable se controla con el siguiente selector de clase CSS:

.s7videoviewer .s7mutablevolume

Propiedades CSS del volumen mutable

principales
Posición desde el borde superior, incluido el relleno.
derecho
Posición desde el borde derecho, incluido el relleno.
ancho
Ancho del control de volumen mutable.
altura
Alto del control de volumen mutable.
color de fondo
Color del control de volumen mutable.

El aspecto del botón silenciar/reactivar se controla con el siguiente selector de clase CSS:

.s7videoviewer .s7mutablevolume .s7mutebutton

Puede controlar la imagen de fondo para cada estado del botón. El tamaño del botón se hereda del tamaño del control de volumen.

Propiedades CSS de la imagen del botón

imagen de fondo
Imagen mostrada para un estado de botón determinado.
posición de fondo

Coloque dentro del icono de ilustración si se utilizan iconos CSS.

Ver Sprites CSS.

NOTE
Este botón admite los selectores de atributos state y selected, que se pueden usar para aplicar diferentes aspectos a diferentes estados de botones. En particular, selected='true' corresponde al estado “silenciado” y selected='false' corresponde al estado “no silenciado”.

El área vertical de la barra de volumen se controla con el siguiente selector de clase CSS:

.s7videoviewer .s7mutablevolume .s7verticalvolume

Propiedades CSS del área vertical de la barra de volumen

color de fondo
Color de fondo del volumen vertical.
ancho
Ancho del volumen vertical.
altura
Altura del volumen vertical.

La pista dentro del control de volumen vertical se controla con los siguientes selectores de clase CSS:

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track
.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack

Propiedades CSS del control de volumen vertical

color de fondo
Color de fondo del control de volumen vertical.
ancho
Ancho del control de volumen vertical.
altura
Altura del control de volumen vertical.

El control de volumen vertical se controla con el siguiente selector de clase CSS:

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob

Propiedades CSS del control de volumen vertical

imagen de fondo
Ilustración de control de volumen vertical.
posición de fondo

Coloque dentro del icono de ilustración si se utilizan iconos CSS.

Ver Sprites CSS.

ancho
Anchura del control de volumen vertical.
altura
Altura del control de volumen vertical.
dejó
Posición horizontal del control de volumen vertical.

La información del objeto del botón se puede localizar. Consulte Localización de elementos de la interfaz de usuario para obtener más información.

Ejemplos section-e8caea0a303c425a8a637c2a47c06355

Configurar un botón de silencio de 32 x 32 píxeles situado a 6 píxeles de la parte superior y a 38 píxeles del borde derecho de la barra de control. Mostrar una imagen diferente para cada uno de los cuatro estados de botón diferentes cuando se selecciona o no.

.s7videoviewer .s7mutablevolume {
top:6px;
right:38px;
width:32px;
height:32px;
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
background-image:url(images/mute_up.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
background-image:url(images/mute_over.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
background-image:url(images/mute_down.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
background-image:url(images/mute_disabled.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
background-image:url(images/unmute_up.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
background-image:url(images/unmute_over.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
background-image:url(images/unmute_down.png);
}
.s7videoviewer .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
background-image:url(images/unmute_disabled.png);
}

A continuación se muestra un ejemplo de cómo aplicar estilo al control deslizante de volumen dentro del control de volumen modificable.

.s7videoviewer .s7mutablevolume .s7verticalvolume {
width:36px;
height:83px;
left:0px;
background-color:#dddddd;
}
.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track {
top:11px;
left:14px;
width:10px;
height:63px;
background-color:#666666;
}
.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack {
width:10px;
background-color:#ababab;
}
.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
width:18px;
height:10px;
left:9px;
background-image:url(images/volumeKnob.png);
}

A continuación se muestra un ejemplo de cómo puede personalizar el reproductor de vídeo para que el sonido se desactive durante la reproducción. Agregue el siguiente código al código incrustado del visor:

                "handlers":{
                    "initComplete":function() {
                        videoViewer.getComponent("mutableVolume").setPosition(0);
                        videoViewer.getComponent("mutableVolume").deactivate();
                    }
                }

En el ejemplo de código anterior, el nivel de volumen está establecido en 0 en el componente mutableVolume. A continuación, se desactiva el mismo componente para que el usuario final no pueda utilizarlo.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8