jquery.danmu.js icon indicating copy to clipboard operation
jquery.danmu.js copied to clipboard

弹幕怎么循环?

Open xiaomao155 opened this issue 9 years ago • 11 comments

当弹幕播放完时,能否循环播放,调用哪个属性?

xiaomao155 avatar Jul 13 '15 08:07 xiaomao155

同问,如果不能循环播放,后面很容易就没内容了,这样体验不是很好,希望可以改进

qiqilie avatar Aug 19 '15 09:08 qiqilie

是的,所以今天第二版上线了,增加了循环的配置选项!! @qiqilie @xiaomao155

chiruom avatar Aug 22 '15 07:08 chiruom

循环没起作用

tangsj avatar Sep 22 '15 06:09 tangsj

@tangsj 此bug已经修复了

chiruom avatar Oct 07 '15 13:10 chiruom

求循环bug , 配置danmuLoop: true, 依然不能循环

ameibj avatar Apr 19 '18 04:04 ameibj

@chiruom 请问弹幕怎么循环,增加了danmuLoop: true,依然不能循环。谢谢!

zzubqh avatar Sep 07 '18 07:09 zzubqh

@chiruom 请问弹幕怎么循环,增加了danmuLoop: true,依然不能循环。谢谢!

请问,弹幕循环这个问题解决了吗

LauwXiang avatar Sep 17 '18 10:09 LauwXiang

@tangsj 此bug已经修复了

您好,我惊danmuLoop 设置为true后,还是无法循环弹幕,请问是不是还要设置其他参数呀

LauwXiang avatar Sep 17 '18 11:09 LauwXiang

@chiruom 请问弹幕怎么循环,增加了danmuLoop: true,依然不能循环。谢谢!

请问,弹幕循环这个问题解决了吗

我是在视频结束的事件里添加代码,才让弹幕循环的

    video.addEventListener("ended", function () {
        video.currentTime = 0;
        video.play();
        $('#danmu').danmu("setTime", 0);
    });

zzubqh avatar Sep 17 '18 13:09 zzubqh

@chiruom 请问弹幕怎么循环,增加了danmuLoop: true,依然不能循环。谢谢!

请问,弹幕循环这个问题解决了吗

我是在视频结束的事件里添加代码,才让弹幕循环的

    video.addEventListener("ended", function () {
        video.currentTime = 0;
        video.play();
        $('#danmu').danmu("setTime", 0);
    });

好的,麻烦啦

LauwXiang avatar Sep 18 '18 01:09 LauwXiang

发现库里面350行

 if (me.options.danmuLoop && $(element).data("nowTime") >= me.options.sumTime) {
                        $(element).data("nowTime", 0);
                    }

经过调试发现sumTime这个参数过于大 但是调整sumTime过小 弹幕并不运行 浴室在options 加了一个参数time 调整

 if (me.options.danmuLoop && $(element).data("nowTime") >= me.options.time) {
                        $(element).data("nowTime", 0);
                    }

这样就能正常循环了

yuanlue avatar Feb 05 '21 09:02 yuanlue