3

複数のオーディオ ファイルを同時に再生し、それらをすべて同期させようとしています。ただし、一時停止して currentTime を設定して曲を前方にシークすると、オーディオが同期しなくなります。currentTime プロパティはすべて同じですが、サウンドは大幅に同期していません。

また、すべてのトラックで MediaController を使用しようとしましたが、これも機能しませんでした。

シーク後に複数のトラックを同期させる方法を知っている人はいますか?

4

1 に答える 1

3

要素を使用して同期しようとしている場合、それらを完全に同期させることはできません。API は、正確なタイミングを処理するようには設計されていません。オーディオ バッファを正確に同期する最善の方法は、Web Audio API ( https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html ) を使用することです。その後、同時に複数のオーディオ バッファーで start() 呼び出しを正確にスケジュールでき、段階的にロックされます。

ストリーミングに依存して同期を期待することは、失望の元です。:)

于 2013-05-11T15:15:16.057 に答える