So, as you can see here, we've wrapped our webkitAudioContext in a try-catch
block, catching any exceptions, and opening an alert dialog box to let the
player know that the Web Audio API is not supported in their browser. After
this, we create a new gain node, and we connect it to our main node. Then, we
connect it to our destination, which in most cases would be the speaker.
Como ves aquí, hemos envuelto
webkitAudioContext en un bloque try/catch.
Así capturamos cualquier excepción y
abrimos un cuadro de diálogo de alerta
para decirle al jugador que su navegador
no soporta Web Audio API.
Creamos un nuevo gainNode
y lo conectamos a mainNode.
Luego lo conectamos al destino, que en
la mayoría de los casos será el parlante.
ご覧のようにwebkitAudioContextを
try~catchブロックに入れると
WebKitブラウザ以外を感知したら
アラートダイアログボックスを開き
プレーヤーにブラウザがWeb Audio APIを
サポートしていないことを知らせます
そしてゲインノードを作りメインノードにつなげたら
スピーカーのような転送先に接続します
Então, como você pode ver aqui, envolvemos
o nosso "webkitAudioContext" em um bloco
"try-catch", que identifica falhas,
e cria uma caixa de diálogo para alertar
o jogador caso o web audio API não seja
compatível com seu navegador. Depois
disso, nós criamos um novo nó "gain",
e o conectamos ao nó principal. Então,
ele é connectado ao destino, que em
muitos casos deveria ser o auto-falante.