OscillatorNode.type

OscillatorNode.type - тип форми звукової хвилі.

Синтаксис:

OscillatorNode.type;

Параметри:

OscillatorNode - об'єкт OscillatorNode.

Опис:

type властивість об'єкту OscillatorNode яка вказує параметр типу форми звукової хвилі на виході.

if(window.AudioContext){ var audio = new AudioContext(); var oscilator = audio.createOscillator(); alert( oscilator.type ); }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio = new AudioContext(); var oscilator = audio.createOscillator(); oscilator.connect(audio.destination); oscilator.type='triangle'; //встановлюємо форму хвилі triangle oscilator.start(); //старт oscilator.stop(3); //зупиняємо через 3 секунди }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio = new AudioContext(); var oscilator = audio.createOscillator(); oscilator.connect(audio.destination); //встановлюємо користувацьку форму хвилі var real = new Float32Array(3); var imag = new Float32Array(3); real[0] = 0; imag[0] = 1; real[1] = 1; imag[1] = 0; real[2] = 1; imag[2] = 0; var wave = audio.createPeriodicWave(real, imag, {disableNormalization: true}); oscilator.setPeriodicWave(wave); oscilator.start(); //старт oscilator.stop(3); //зупиняємо через 3 секунди alert(oscilator.type); }else alert('Ваш браузер не підтримує Web Audio');