簡體   English   中英

jQuery音頻循環具有過多的暫停(Buzz插件)

[英]jQuery audio loop with excess pause (Buzz plugin)

我使用Buzz插件在頁面上顯示音頻。 我使用了循環功能,並為其添加了一些示例Buzz音頻插件 一切正常:循環工作和采樣聲音,但是我在重復每個聲音時有點停頓beetwen(采樣被剪切,沒有任何靜默)。

如何控制“嗡嗡聲”插件的循環速度,並刪除重復的暫停beetwen? Beetwen所有樣本的持續時間各不相同

this.loop = function() {
            if (!supported) {
                return this;
            }
            this.sound.loop = "loop";
            this.bind("ended.buzzloop", function() {
                this.currentTime = 0;
                this.play();
            });
            return this;
        };

這是Buzz插件循環功能

看來問題不在於Buzz.js,而在於mp3 audio 嘗試使用其他格式(例如Ogg Vorbis)。

更新因此,即使我切換到ogg vorbis, 我仍然在循環之間留有空隙 Buzz.js似乎開始出現問題。

SC.get('/resolve', { url: mySound.track_url }, function(res, err) {
  mySound.track = new buzz.sound(res.stream_url+'?client_id='+mySound.client_id);
  mySound.track.bindOnce('canplay', function(e){
    mySound.track.loop().play();
    console.log('ready');
  });
});

我想我最終將嘗試“兩軌交替”方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM