初めてWeb Audio APIを用いてサービスだったりアプリを開発する際に、ハマるであろう点を2つほど書きます。ちなみに以下の2点は実際に自分がハマったこととなります。 AudioContextはベンダープレフィックスが必要 Web Audio APIのCan I useを見ると分かるのですが、Safariがまだベンダープレフィックスを必要としています。 どんな場面でベンダープレフィックスが必要かというと、AudioContextのインスタンスを作る際に必要になります。そのため、以下のように一手間加えてあげる必要があります。 // Safariでは動かない var context = new window.AudioContext(); // Safariでも動く var AudioContext = window.AudioContext || window.webkitAudioCo