볼륨 컨트롤

이 항목에서는 두 가지 방법을 사용하는 방법을 배웁니다. muted()volume() , Brightcove Player의 오디오를 프로그래밍 방식으로 제어합니다. 물론 플레이어 컨트롤의 볼륨 버튼을 사용하여 수동으로 오디오를 제어 할 수 있습니다.

volume () 메서드

그만큼volume()메소드는 인수가 전달되었는지 여부에 따라 getter 및 setter로 작동합니다. 메서드가 setter로 사용되는 경우 인수는 0 (음소거 됨)과 1.0 (전체 볼륨) 사이의 10 진수입니다. 인수는 10 진수로 표시되는 백분율입니다.

다음은 프로그래밍 방식으로volume()볼륨을 60 %로 설정하는 방법입니다.

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

muted () 메서드

그만큼muted()메소드는 인수가 전달되었는지 여부에 따라 getter 및 setter로 작동합니다. 메서드가 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);
    })