私はHTML5オーディオでサウンドエフェクトを実装していますが、しばらくしてからオーディオの再生を停止します。ファイルの種類は正しかったが、その後はあきらめてしまいます。HTML5オーディオはランダムに再生されます
var sound = new Audio(url);
function play() {
sound.play();
}
サウンドを一貫して再生するには、これを行うより良い方法がありますか?
ここに私の実装へのリンクがあります。それは最終的にあきらめるまで(追加音のためのライトを撃つ)、スペースバーをたくさん押すことによって再現しやすい。 http://craftyjs.com/elevatoraction/
これは編集Chromeの最新バージョン(8.0)
で私のために発生しますのGauravが提案してのみ、各サウンドファイルの同じインスタンスを果たしたが、問題の同じ種類が存在しているように私がやった 。それは任意に再生を停止します。
編集2:は、私はちょうど私が音を再生しようとするたびに、networkState
は常にthisによると、それはない完全に読み込まれる意味1
であることに気づきました。奇妙に見えるのは、まだ再生されていて、再生中でも、networkState
は常に1
です。
に関連していると思います。 –