音量控制
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);
})