[英]Stop download of streaming audio to HTML5 element with Buzz
我正在使用Buzz為互聯網廣播提取HTML5音頻。 效果很好,但是我需要一種在音頻停止后停止下載流的方法。
例如,當我開始播放時,我可以看到對該流的網絡請求開始。 當我停止音頻時,流的數據仍在傳輸,就好像它是靜態資源一樣。 我需要防止這種情況的發生,或者在音頻停止后將其停止。
我相信jPlayer會通過破壞<audio>
元素來做到這一點,但我在Buzz中看不到任何實現此目的的方法。 可能嗎? 如果是這樣,怎么辦?
在花了一些時間訪問Buzz源之后,我目前看不到任何執行此操作的方法。 幸運的是,原始音頻元素已公開,允許執行以下操作:
buzz.sound.prototype.destroy = function () {
this.set('src', '');
}
這可能會弄亂Buzz的一些內部狀態信息。 我現在正在調查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.