Lautstärkeregelung

In diesem Thema lernen Sie, wie Sie zwei Methoden anwenden: muted() und volume() , um Audio für Brightcove Player programmgesteuert zu steuern. Natürlich können Sie Audio manuell über die Lautstärketaste in den Player-Steuerelementen steuern.

volume () -Methode

Das volume() Die Methode fungiert sowohl als Getter als auch als Setter, je nachdem, ob ein Argument übergeben wird. Wenn die Methode als Setter verwendet wird, ist das Argument eine Dezimalzahl zwischen 0 (stummgeschaltet) und 1,0 (volles Volumen). Das Argument ist ein Prozentsatz, der als Dezimalzahl dargestellt wird.

Unten finden Sie ein Codebeispiel, das programmgesteuert mit dem verwendet wird volume() Methode zum Einstellen der Lautstärke auf 60%.

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

stummgeschaltete () Methode

Das muted() Die Methode fungiert sowohl als Getter als auch als Setter, je nachdem, ob ein Argument übergeben wird. Wenn die Methode als Setter verwendet wird, ist das Argument ein boolescher Wert. true stumm schalten und false die Stummschaltung aufheben.

Unten finden Sie ein Codebeispiel, das programmgesteuert mit dem verwendet wird muted() Methode zum Stummschalten von Player-Audio.

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

volumechange event

Wenn Sie auf eine Lautstärkeänderung reagieren möchten, können Sie die verwenden volumechange Veranstaltung. Sie können den Ereignis-Listener wie folgt einstellen:

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