6

Web Audio APIを使用して簡単なWebアプリを作成しましたがnoteOn(0)、特定のソースにコマンドを発行し、次に、を発行しnoteOff(0)、最後に別のnoteOn(0)コマンドを発行すると、サウンドがオン、オフになります(予想どおり) )しかし、3番目のコマンドではオンになりません。

私が間違っていることはありますか?それはそれと同じくらい簡単です、私はあなたにコードを見せることができます、しかし私はそれが冗長であると感じます。おそらく、の後にバッファをソースに再割り当てする必要がありますが、noteOffそれが意図された方法であるとは想像できません。

4

3 に答える 3

7

AudioBufferSourceNodeは1回だけ再生できます。

http://youtu.be/hFsCG7v9Y4c?t=18m22s

于 2012-07-03T07:13:18.527 に答える
2

ここを読む:http ://www.html5rocks.com/en/tutorials/webaudio/intro/ 、特にここを読む:http: //www.html5rocks.com/en/tutorials/webaudio/intro/js/volume-sample。 js、noteOffが進むべき道の後にソース/バッファをリセットするように見えます。私はそれを切り替えて、物事はうまく機能しています。

于 2012-07-03T05:44:56.930 に答える
1

オシレーターで.disconnect()を使用した作業例コード

http://en.wikiaudio.org/Web_Audio_API:Toggle_oscillator_on_and_off

于 2012-08-15T12:47:44.260 に答える