PeriodicWave()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Web Audio API의 PeriodicWave()
생성자는 새로운 PeriodicWave
객체 인스턴스를 생성합니다.
구문
js
var myWave = new PeriodicWave(context, options);
매개변수
AudioNodeOptions
dictionary로부터 매개변수를 상속받습니다.
context
-
여러분이 노드가 관련되기를 바라는 오디오 컨텍스트를 나타내는
BaseAudioContext
options
Optional-
여러분이
PeriodicWave
가 가지기를 바라는 속성들을 정의하는PeriodicWaveOptions
dictionary 객체 (이것은 또한 PeriodicWaveConstraints dictionary에 정의된 옵션들도 상속받습니다.):*real
: 여러분이 파동을 형성하기 위해 사용하기를 원하는 코사인 항을 포함하는Float32Array
(BaseAudioContext.createPeriodicWave
의real
매개변수와 동일)imag
: 여러분이 파동을 형성하기 위해 사용하기를 원하는 사인 항을 포함하는Float32Array
(BaseAudioContext.createPeriodicWave
의imag
매개변수와 동일)
반환 값
새로운 PeriodicWave
객체 인스턴스.
예제
js
var real = new Float32Array(2);
var imag = new Float32Array(2);
var ac = new AudioContext();
real[0] = 0;
imag[0] = 0;
real[1] = 1;
imag[1] = 0;
var options = {
real: real,
imag: imag,
disableNormalization: false,
};
var wave = new PeriodicWave(ac, options);
명세
Specification |
---|
Web Audio API # dom-periodicwave-periodicwave |
브라우저 호환성
BCD tables only load in the browser