GainNode.gain

GainNode.gain - коефіцієнта посилення сигналу аудіо.

Синтаксис:

GainNode.gain;

Параметри:

GainNode - об'єкт GainNode.

Опис:

gain властивість об'єкта GainNode яка представляє собою об'єкт AudioParam для змінення параметру коефіцієнта посилення.

Властивість gain успадковує усі методи і властивості у AudioParam.

Для отримання/встановлення рівня сигналу використовується value.

Приклад:

if(window.AudioContext){ var audioCtx = new AudioContext(); var gainNode = audioCtx.createGain(); gainNode.gain.value = 0.2; }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio = new AudioContext(); gain = audio.createGain(); gain.connect(audio.destination); gain.gain.value=0.5; alert( 'поточне значення: '+gain.gain.value+' значення позамовчуванню: '+gain.gain.defaultValue+' мінімальне: '+gain.gain.minValue+' максимальне: '+gain.gain.maxValue ); }else alert('Ваш браузер не підтримує Web Audio'); <audio id="player" src="/dani/test.ogg"></audio> if(window.AudioContext){ var player = document.getElementById('player'); var audio = new AudioContext(); var source = audio.createMediaElementSource(player); gain = audio.createGain(); source.connect(gain); gain.connect(audio.destination); gain.gain.value=2; player.play(); }else alert('Ваш браузер не підтримує Web Audio');