我正在使用Buzz为互联网广播提取HTML5音频。这很好用,但是我需要一种方法来在音频停止时停止下载流。
例如,当我开始播放时,我可以看到流的网络请求开始。当我停止音频时,流的数据仍在传输,就好像它是静态资源一样。我需要阻止这种情况发生,或者在音频停止后让它停止。
我相信jPlayer通过销毁<audio>
元素来做到这一点,但我没有看到任何在Buzz中执行此操作的方法。可能吗?如果是这样,怎么样?
答案 0 :(得分:0)
在使用Buzz源后花了一些时间,我目前没有看到任何方法。幸运的是,原始音频元素被暴露出来,允许这样的事情:
buzz.sound.prototype.destroy = function () {
this.set('src', '');
}
这可能会给Buzz带来一些内部状态信息。我现在正在研究它。