我正在使用 javascript 创建一个音频元素,我想在音频开始播放之前控制缓冲区大小或缓冲区填充量,以便在播放音频之前减少延迟并减少延迟。
音频数据是一个流,用户会选择播放多个流中的一个,因此“预加载”音频数据根本不可行。
最佳答案
我没有看到任何关于更改缓冲区大小的引用资料。一种建议是在调低音量的情况下启动音频。然后停止并将音量重置为开始和音量备份。甚至设置起点可能会导致内部代码将数据加载到缓冲区。我认为你需要填充缓冲区。
关于javascript - 如何减小 html5 音频缓冲区的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11242581/