带有多余暂停的jQuery音频循环(Buzz插件)

时间:2013-11-23 11:49:40

标签: loops audio repeat buzz.js

我使用Buzz插件在我的页面上播放音频。我使用了循环函数并为它添加了一些样本Buzz audio plugin。每件事情都很好:循环工作和样本声音,但我有一点停顿beetwen重复每个声音(样本是没有任何和平的静音)。

如何控制“buzz”插件的循环速度,并删除重复的暂停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插件循环功能

1 个答案:

答案 0 :(得分:0)

问题似乎不是Buzz.js,而是mp3 audio。尝试使用其他格式(例如Ogg Vorbis)。

<强>更新 所以,即使我切换到ogg vorbis,I'm still getting the gap between loops。它开始在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');
  });
});

我想我最终会尝试两轨交替的方法。