0

HTML5/javascript ブラウザ ゲームを作成していますが、音声に問題があります。

送信されるリクエストの数を最小限に抑えるために、すべてのクリップを 1 つの mp3 ファイルにまとめています。クリップを再生したいときは、クリップの開始位置 (audio.currentTime = startTime) を探し、 audio タグは、イベント リスナを介して「seeked」イベントを発生させます。

再生を一時停止するときは、audio.pause() メソッドを使用します。

私が抱えている問題は、再生したいサウンドが始まる前に、シークの前にオーディオが再生されていた場所からファイルの一瞬が再生されることです。

この問題に遭遇した人は他にいますか?

誰がそれについて何をすべきか知っていますか?

4

1 に答える 1

0

Safari を使用している場合、これが問題である可能性があります。

また、Web Audio API がますます魅力的になっていることがわかりました (私自身の質問に対する私の可能な回答を参照してください)。

編集: 最後に、HTML5 Audio オブジェクト全体に固執したい場合は、この質問が別の方向を示している可能性があります。

于 2012-08-16T07:29:38.570 に答える