Sync 使用seek同步多个HTML5音频曲目

Sync 使用seek同步多个HTML5音频曲目,sync,html5-audio,Sync,Html5 Audio,我试图同时播放多个音频文件,并使它们保持同步。但是,如果我通过暂停并设置currentTime在歌曲中向前搜索,音频将变得不同步。currentTime属性都是相同的,但声音严重不同步 我还尝试在所有曲目上使用MediaController,但也不起作用 有人知道如何在一次搜索后保持多个曲目的同步吗?如果您试图使用元素进行同步,您将永远无法使它们同步。api只是没有设计来处理精确的计时。精确同步音频缓冲区的最佳方法是使用Web音频API();然后,您可以同时精确地安排对多个音频缓冲区的start

我试图同时播放多个音频文件,并使它们保持同步。但是,如果我通过暂停并设置currentTime在歌曲中向前搜索,音频将变得不同步。currentTime属性都是相同的,但声音严重不同步

我还尝试在所有曲目上使用MediaController,但也不起作用


有人知道如何在一次搜索后保持多个曲目的同步吗?

如果您试图使用元素进行同步,您将永远无法使它们同步。api只是没有设计来处理精确的计时。精确同步音频缓冲区的最佳方法是使用Web音频API();然后,您可以同时精确地安排对多个音频缓冲区的start()调用,它们将在步骤中被锁定


依赖流式传输和期望同步会让人失望。:)

我也对此进行了研究,但最大的缺点是播放速率会随着Web Audio API的变化而变化,而JS Audio()元素则不会。此外,寻找和暂停也成了一件让人头疼的事。我想如果它能带来更好的同步效果的话,我可以换回来,但我确实需要播放速率来工作。有什么办法可以两者兼得吗?