gpt4 book ai didi

javascript - 如何在howlerjs的声音结尾处淡出?

转载 作者:行者123 更新时间:2023-12-02 23:03:06 25 4
gpt4 key购买 nike

在howler.js中可以淡入淡出。
sound1.fade(1, 0, 2000);
但是,当sound1开始播放时会触发此淡入淡出。

如何在howler.js中给定声音的最后2秒内淡出?

最佳答案

我可以想到的最好方法就是等待适当的时间消失:

sound1.on('play', function(){
var fadeouttime = 2000;
setTimeout(
function(){
sound1.fade(1, 0, fadeouttime);
},
(sound1.duration() - sound1.seek())*1000 - fadeouttime
);
});

这样的事情。您唯一需要担心的是,如果音频被暂停,停止等,则取消超时。我不知道有什么更优雅的解决方案。

关于javascript - 如何在howlerjs的声音结尾处淡出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56043259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com