Javascript 如何稳定jquery音量滑块的声音?

Javascript 如何稳定jquery音量滑块的声音?,javascript,jquery,html,Javascript,Jquery,Html,我有html5的网页,有一个滑块和一个音轨。 我不引用声音标记属性controls=“controls”()。 我希望我的滑块控制音频文件的音量。 如果我在我的身体标签中使用下面的代码,那么它就工作得很好。 如果我在我的身体标签使用,结果是一个震耳欲聋的噪音。这是我的代码: HTML } ); 我认为问题出在这里:ad.volume=parseFloat(this.value/10); 我也试过了:ad.volume=parseFloat(this.value)和ad.volume=parseF

我有html5的网页,有一个滑块和一个音轨。 我不引用声音标记属性controls=“controls”()。 我希望我的滑块控制音频文件的音量。 如果我在我的身体标签中使用下面的代码,那么它就工作得很好。 如果我在我的身体标签使用,结果是一个震耳欲聋的噪音。这是我的代码:

HTML

} );

我认为问题出在这里:ad.volume=parseFloat(this.value/10);
我也试过了:ad.volume=parseFloat(this.value)和ad.volume=parseFloat(this.value/100),但它仍然发出一种无法理解的噪音。

试着操纵介于0和1之间的音量值,其中0表示静音(0%),1表示最大音量(100%)

签入控制台日志这部分代码中的内容:

parseFloat(this.value / 100) 
// Invoke new Audio object
var ad = new Audio('rainloop.mp3');

//default play audio
ad.play();

//volume slider
$('#slider').slider({
min:0,
max:100,
step:1,
value:50,
slide: function(){

    ad.volume = parseFloat(this.value / 10);
}
parseFloat(this.value / 100)