为什么我的JS音频的缓冲时间与持续时间不同

时间:2019-11-10 09:59:48

标签: javascript angular html5-audio

我正在使用Angular开发带有音乐的网络。这不是重点,因为我只是使用audio = new Audio()来加载音乐。

现在,我想显示缓冲时间,如下所示。 enter image description here

因此,我使用事件progress来观看音乐的详细信息。但是有一个问题。总时间duration与我得到的“缓冲”不同。

这是演示:https://stackblitz.com/edit/audio-progress

在此演示中发生了一些奇怪的事情。有时durationbuffer是相同的,但有时却不相同。我花了很多时间尝试解决这个问题,现在我真的很困惑。

该如何解决?还是如何获得缓冲时间?

0 个答案:

没有答案