gpt4 book ai didi

使用 seek 同步多个 HTML5 音轨

转载 作者:行者123 更新时间:2023-12-02 00:09:08 27 4
gpt4 key购买 nike

我正在尝试同时播放多个音频文件,并使它们全部同步。但是,如果我通过暂停和设置 currentTime 在歌曲中前进,音频就会变得不同步。 currentTime 属性都相等,但声音却完全不同步。

我也曾尝试在所有轨道上使用 MediaController,但也没有用。

有人知道如何在搜索后保持多条轨道同步吗?

最佳答案

如果您尝试使用元素进行同步,您将永远无法使它们同步。该 api 并非旨在处理精确的时间。精确同步音频缓冲区的最佳方式是使用 Web Audio API ( https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html );然后,您可以同时精确安排对多个音频缓冲区的 start() 调用,并且它们将同步锁定。

依赖流式传输并期望同步会导致失望。 :)

关于使用 seek 同步多个 HTML5 音轨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16489495/

27 4 0
文章推荐: ajax - Google 财经如何更新股价?
文章推荐: clojure - 在每个相邻元素上调用函数时将序列缩减为更短的序列
文章推荐: r - Extent S4 类,如何使用父类(super class)的构造函数
文章推荐: mathjax - 如何以编程方式将 MathJax LaTeX 格式应用于
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com