gpt4 book ai didi

javascript - 如何使用 html 范围 slider 更改音频对象的音量?

转载 作者:行者123 更新时间:2023-12-02 17:30:34 24 4
gpt4 key购买 nike

嗨,这是我用来播放shoutcastcast流的代码,工作正常,但无法更改音量,这是错误的,我是新手。

<script>
function audioobject()
{
var link = new Audio('http://107.155.72.250:8000/;.mp3');
return link;
}
function startradio()
{
audioobject().play();
}
function changevolume(amount)
{
audioobject().setVolume(amount);
}
</script>
<input type="button" id="play" value="Play" onclick="startradio()"/>
<input type="range" id="vol" max="1" min="0" step="0.01" onchange="changevolume(this.value)"/>

最佳答案

设置音量的正确方法是audioobject.volume = VALUE

这是一个演示,显示了您想要的类似设置。

function changevolume(amount) {
var audioobject = document.getElementsByTagName("audio")[0];
audioobject.volume = amount;
}
<audio autoplay loop src="https://archive.org/download/animalsounds1/12wolveshowlfar.mp3"></audio>

<input type="range" id="vol" max="1" min="0" step="0.01" onchange="changevolume(this.value)" />

关于javascript - 如何使用 html 范围 slider 更改音频对象的音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23096838/

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