音量控制

在本主題中,您將學習如何使用兩種方法,muted()volume(),以編程方式控制Brightcove Player的音頻。當然,您可以使用播放器控件中的音量按鈕手動控制音頻。

volume()方法

volume()根據是否傳遞參數,方法既充當獲取器,也充當設置器。如果該方法用作設置器,則參數為介於0(靜音)和1.0(最大音量)之間的十進制數。參數是用十進制數表示的百分比。

以下是使用volume()將音量設置為60%的方法。

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

靜音()方法

muted()根據是否傳遞參數,該方法既充當getter,又充當setter。如果該方法用作設置器,則參數為布爾值,true靜音和false取消靜音。

以下是使用muted()使播放器音頻靜音的方法。

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

成交量變化事件

如果您想對音量的變化做出反應,可以使用volumechange事件。您可以如下設置事件監聽器:

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