Contrôle du volume

Dans cette rubrique, vous apprendrez à utiliser deux méthodes, muted() et volume() , pour contrôler l'audio par programme pour Brightcove Player. Bien sûr, vous pouvez contrôler manuellement l'audio à l'aide du bouton de volume dans les commandes du lecteur.

méthode volume ()

le volume() La méthode agit à la fois comme un getter et un setter selon si un argument est passé. Si la méthode est utilisée comme setter, l'argument est un nombre décimal compris entre 0 (muet) et 1,0 (volume complet). L'argument est un pourcentage représenté sous forme de nombre décimal.

Vous trouverez ci-dessous un exemple de code utilisant le programme volume() méthode pour régler le volume à 60%.

  videojs.getPlayer('myPlayerID').ready(function() {
    var myPlayer = this;
    myPlayer.volume(.6);
  });

méthode muted ()

le muted() La méthode agit à la fois comme un getter et un setter selon si un argument est passé. Si la méthode est utilisée comme setter, l'argument est une valeur booléenne, true pour couper et false pour réactiver le son.

Vous trouverez ci-dessous un exemple de code utilisant le programme muted() méthode pour couper le son du lecteur.

  videojs.getPlayer('myPlayerID').ready(function() {
    var myPlayer = this;
    myPlayer.muted(true);
  });

événement volumechange

Si vous souhaitez réagir à un changement de volume, vous pouvez utiliser le volumechange un événement. Vous pouvez définir l'écouteur d'événements comme suit:

    myPlayer.on('volumechange', function( evt ){
      console.log('event: ', evt);
    })