PeriodicWave()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2021ë 4ì.
Web Audio APIì PeriodicWave() ìì±ìë ìë¡ì´ PeriodicWave ê°ì²´ ì¸ì¤í´ì¤ë¥¼ ìì±í©ëë¤.
구문
var myWave = new PeriodicWave(context, options);
매ê°ë³ì
AudioNodeOptions dictionaryë¡ë¶í° 매ê°ë³ì를 ììë°ìµëë¤.
context-
ì¬ë¬ë¶ì´ ë ¸ëê° ê´ë ¨ë기를 ë°ë¼ë ì¤ëì¤ ì»¨í ì¤í¸ë¥¼ ëíë´ë
BaseAudioContext optionsOptional-
ì¬ë¬ë¶ì´
PeriodicWaveê° ê°ì§ê¸°ë¥¼ ë°ë¼ë ìì±ë¤ì ì ìíëPeriodicWaveOptionsdictionary ê°ì²´ (ì´ê²ì ëí PeriodicWaveConstraints dictionaryì ì ìë ìµì ë¤ë ììë°ìµëë¤.):*real: ì¬ë¬ë¶ì´ íëì íì±í기 ìí´ ì¬ì©í기를 ìíë ì½ì¬ì¸ íì í¬í¨íëFloat32Array(BaseAudioContext.createPeriodicWaveìreal매ê°ë³ìì ëì¼)imag: ì¬ë¬ë¶ì´ íëì íì±í기 ìí´ ì¬ì©í기를 ìíë ì¬ì¸ íì í¬í¨íëFloat32Array(BaseAudioContext.createPeriodicWaveìimag매ê°ë³ìì ëì¼)
ë°í ê°
ìë¡ì´ PeriodicWave ê°ì²´ ì¸ì¤í´ì¤.
ìì
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 > |