停止使用Buzz将流式音频下载到HTML5元素

时间:2012-11-18 01:35:32

标签: html5 html5-audio buzz.js

我正在使用Buzz为互联网广播提取HTML5音频。这很好用,但是我需要一种方法来在音频停止时停止下载流。

例如,当我开始播放时,我可以看到流的网络请求开始。当我停止音频时,流的数据仍在传输,就好像它是静态资源一样。我需要阻止这种情况发生,或者在音频停止后让它停止。

我相信jPlayer通过销毁<audio>元素来做到这一点,但我没有看到任何在Buzz中执行此操作的方法。可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

在使用Buzz源后花了一些时间,我目前没有看到任何方法。幸运的是,原始音频元素被暴露出来,允许这样的事情:

buzz.sound.prototype.destroy = function () {
    this.set('src', '');
}

这可能会给Buzz带来一些内部状态信息。我现在正在研究它。