ΠΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ W3C ΠΎΠ±ΡΠ²ΠΈ, ΡΠ΅ API Web Audio Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΡΠ°ΡΡΡ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ ΡΡΠ°Π½Π΄Π°ΡΡ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Web Audio ΠΎΠΏΠΈΡΠ²Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° JavaScript Π·Π° ΡΠΈΠ½ΡΠ΅Π· ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π²ΡΠΊ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π² ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡ, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡ ΠΎΡ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠΈ. ΠΠ±Π»Π°ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Web Audio Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π·Π²ΡΠΊΠΎΠ²ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, Π·Π°ΠΏΠΈΡ, Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΡΠ·ΠΈΠΊΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΈΠ³ΡΠΈ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π·Π²ΡΠΊ. API Web Audio ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠΈΡΠ΅, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ Ρ Firefox 35 ΠΈ Chrome 14.
API ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° Π½Π° ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΡΠ° Π½Π° Π³ΡΠ°ΡΠ° Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π·Π²ΡΠΊΠΎΠ²ΠΈ ΠΏΠΎΡΠΎΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΠ±Π΅ΠΊΡΠ° AudioNode ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΠ½Π°Π»Π½ΠΈΡ Π·Π²ΡΠΊΠΎΠ² ΠΏΠΎΡΠΎΠΊ. ΠΡΠ΅ΠΊΠΈ AudioNode Π΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΡΡ Π·Π²ΡΠΊΠ° (ΡΠΈΠ»ΡΡΠΈ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ° ΠΈ Π΄Ρ.) ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ/ΡΠΎΡΠΊΠ° Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄ Π½Π° Π·Π²ΡΠΊΠ° (ΡΠ°Π³ΠΎΠ²Π΅ audio/video, ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΌΠΈΠΊΡΠΎΡΠΎΠ½, Π±ΡΡΠ΅Ρ, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΠΈΠ·Π»ΡΡΠ²Π°Π½Π΅, ΡΠΈΠ½ΡΠ΅Π· Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅). Π£Π·Π»ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΊΠ°ΠΊΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π²ΡΠΊΠΎΠ²ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ°), ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΡΠ°ΠΊΠ° ΠΈ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ Π½Π° JavaScript. ΠΠΎΠΏΡΡΠΊΠ° ΡΠ΅ ΡΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊΠΎΠ²ΠΈ ΠΏΠΎΡΠΎΡΠΈ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
