通过浏览器播放的音频的实际持续时间

时间:2021-01-27 16:39:10

标签: audio

我需要通过浏览器网络播放 4 个音频。 这些音频持续 150 毫秒、300 毫秒、450 毫秒和 600 毫秒。

我不在乎延迟(如果音频在播放 100 毫秒后对我来说并不重要)。 但我确实关心这些音频的持续时间:150 毫秒的音频是持续 150 毫秒还是由于音频板或其他组件出现错误?

我确定有错误(我看到使用 Mac 进行的测试)。 我的问题是:谁能给我看一篇论文、一篇文章或任何谈论持续时间和测试不同设置的东西,或者告诉我这个错误是否总是(Windows、Mac、旧设备、新设备)非常小(小于 10 毫秒)示例)。

换句话说:如果我播放 100 毫秒的音频,它真正持续多长时间(100 毫秒?更多?更少?)?

1 个答案:

答案 0 :(得分:1)

声音持续时间不正确的原因是什么?

开头或结尾会被切断吗? 声音播放的速度是慢还是快?

根据我的经验,我从未听说过由浏览器或音板引起的播放速率错误。但是我遇到过使用与编码格式不同的音频格式播放声音的情况。例如,以 48000 fps 编码的声音以 44100 fps 播放将需要更长的时间来执行,但在音高上将非常接近原始(可能低约 1/2 步)。我建议作为诊断步骤来确认每一端使用的音频格式。如何做到这一点取决于所使用的系统。