我试图同时播放多个音频文件,并保持它们全部同步。但是,如果我通过暂停并设置 currentTime 在歌曲中向前查找,音频就会变得不同步。 currentTime 属性全部相同,但声音却严重不同步。
我还尝试在所有轨道上使用 MediaController,但这也不起作用。
有人知道如何在搜索后保持多个曲目同步吗?
如果您尝试使用元素进行同步,您将永远无法完全使它们同步。该 API 并不是为处理精确计时而设计的。精确同步音频缓冲区的最佳方法是使用 Web Audio API (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html);然后,您可以同时精确地安排多个音频缓冲区上的 start() 调用,并且它们将被锁定在步骤中。
依赖流媒体并期望同步会导致失望。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)