gpt4 book ai didi

javascript - 如何在循环播放javascript和jquery时降低音频音量

转载 作者:行者123 更新时间:2023-12-03 01:39:36 25 4
gpt4 key购买 nike

我想通过在函数循环时降低音量来控制音量,但是下面的代码似乎无法正常工作。

var count = 0;
var rotate= 5;
var saudio = $("#saudio").get(0);

function tryitnow(){
count++;
saudio.volume = parseInt(saudio.volume)- parseInt(0.1);
if (count != rotate) {
setTimeout(function() {
tryitnow()
}, 1000);

}
}

最佳答案

parseInt(0.1);将返回0,因为它将对 float 0.1进行四舍五入,因此每次您通过0减小音量时

您也不需要parseInt(saudio.volume),因为它也已经是一个数字。

所以这应该工作

var count = 0;
var rotate = 5;
var saudio = $("#saudio").get(0);

function tryitnow() {
count++;
saudio.volume = saudio.volume - 0.1;
if (count != rotate) {
setTimeout(function() {
tryitnow()
}, 1000);

}
}

关于javascript - 如何在循环播放javascript和jquery时降低音频音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48490876/

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