0

私はインターネットラジオのHTML5オーディオを抽象化するためにバズを使用しています。これはうまく機能しますが、オーディオが停止したときにストリームのダウンロードを停止する方法が必要です。

たとえば、再生を開始すると、ストリームのネットワーク要求が開始されていることがわかります。オーディオを停止しても、ストリームのデータは静的リソースであるかのように転送され続けます。それを防ぐか、オーディオが停止したら停止させる必要があります。

jPlayerは<audio>要素を破壊することでこれを行うと思いますが、Buzzでこれを行う方法はありません。出来ますか?もしそうなら、どのように?

4

1 に答える 1

0

バズソースでしばらく過ごした後、私は現在これを行うための方法を見ていません。幸い、生のオーディオ要素が公開されているため、次のようなことができます。

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

これはおそらく、バズの内部状態情報を台無しにします。私は今それを調べています。

于 2012-11-18T02:25:51.520 に答える