かなり多くのサウンドを使用する HTML5 + Javascript でゲームをコーディングしています。HTML5 のオーディオの現在の状態を考えると、これは明らかに楽しいことです。読み込みと遅延を最小限に抑えるために audiosprite を使用していますが、デスクトップ上ですべて正常に動作します。すべてのサウンドが再生され、遅延はありません。ただし、モバイル Safari の iPad (第 3 世代、iOS 6) で実行される同じコードは別の問題です。おそらく、次の .play() イベントが発生する前に前のサウンドの再生が開始されていないことが原因で、順番に再生されている一部のサウンドが削除されます。ゲームの流れを台無しにするので、タイミングの遅延を増やしたくありません。
誰かが同様の問題を抱えていて、巧妙な最適化を考え出しましたか?