缓冲音频源

时间:2015-06-25 10:29:24

标签: javascript audio

我正在使用Javascript作为广播播放器,所以,有时候有人网络坏了,连接断了,我想知道是否有像缓冲一样的功能,如果它崩溃了重新加载流。 我希望有人能回答,谢谢。

问候, 朱莉娅。

1 个答案:

答案 0 :(得分:0)

如果您的用例是广播,则数据是流式传输,因此您无法访问过去的数据,如果用例只是媒体播放器,您可以使用音频元素的buffered属性来查询哪个是当前已缓冲的媒体范围或currentTime属性,以访问当前执行时间。

var myAudioElement = document.createElementbyTag('audio')
// let's suppose that the audio element has a radio streaming attached as source 
myAudioElement.buffered // returns the last data that has been downloaded from the source
myAudioElement.currentTime // returns the time of the last data played

当您的用户离线时,您可能会看到connection API之类的内容