ChannelMergerNode
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
ChannelMergerNode æ¥å£ï¼ç»å¸¸ä¸å
¶å¯¹åºç ChannelSplitterNode æ¥å£ä¸èµ·ä½¿ç¨ï¼å°ä¸åçå声éè¾å
¥éæ°ç»åæå个è¾åºãæ¯ä¸ªè¾å
¥ç¨äºå¡«å
è¾åºçä¸ä¸ªééãè¿å¯¹äºåå«è®¿é®æ¯ä¸ªééé常æç¨ï¼ä¾å¦ï¼æ§è¡ééæ··åæ¶ï¼å¿
须卿¯ä¸ªä¿¡éä¸åç¬æ§å¶å¢çã

妿 ChannelMergerNode ç¨äºä¸ä¸ªåä¸è¾åºï¼ä½è¾å
¥æ°éä¸ç¨äºåå¹¶çä¿¡éæ°éç¸åï¼è¾å
¥çæ°é被å®ä¹ä¸ºå
¶æé 彿°çåæ°å对 AudioContext.createChannelMerger çè°ç¨ãå¦ææ²¡æç»åºå¼ï¼å为é»è®¤å¼ 6ã
ä½¿ç¨ ChannelMergerNodeï¼å¯ä»¥åå»ºæ¯æ¸²æç¡¬ä»¶è½å¤ççæ´å¤çééè¾åºãå¨è¿ç§æ
åµä¸ï¼å½ä¿¡å·åéè³ AudioContext.listener 对象æ¶ï¼é¢å¤çä¿¡éå°è¢«å¿½ç¥ã
| è¾å ¥æ°é | åé; é»è®¤ä¸º 6. |
|---|---|
| è¾åºæ°é | 1 |
| ééè®¡æ°æ¨¡å¼ | "max" |
| ééæ°é | 2 (ä¸å¨é»è®¤è®¡æ°æ¨¡å¼ä¸ä½¿ç¨) |
| é¢éè§£é | "speakers" |
æé 彿°
ChannelMergerNode()-
çæä¸ä¸ªæ°ç
ChannelMergerNode对象å®ä¾ã
屿§
没æå
·ä½å±æ§ï¼ä»å
¶ç¶çº§ç»§æ¿å±æ§ï¼AudioNodeã
æ¹æ³
没æå
·ä½æ¹æ³ï¼ä»å
¶ç¶çº§ç»§æ¿æ¹æ³ï¼AudioNodeã
ä¾å
åè§ BaseAudioContext.createChannelMerger() 以è·å示ä¾ä»£ç ã
è§æ ¼
| è§è |
|---|
| Web Audio API > # ChannelMergerNode > |