【发布时间】:2018-03-20 20:48:38
【问题描述】:
我有一个网站可以在加载时循环播放音乐,但声音太大。我有一个滑动条来改变音乐音量,但我如何将其默认为 25% 的滑动条?
<audio id=music loop autoplay src="peep.mp3">
<p>If you are reading this, it is because your browser does not support the audio element.</p>
</audio>
<input id="vol-control" type="range" min="0" max="100" step="1" oninput="SetVolume(this.value)" onchange="SetVolume(this.value)"></input>
<script>
function SetVolume(val)
{
var player = document.getElementById('music');
console.log('Before: ' + player.volume);
player.volume = val / 100;
console.log('After: ' + player.volume);
}
</script>
【问题讨论】:
-
顺便说一句,除非您正在建立一个音乐网站,否则我强烈建议您在网站上自动播放音频。您不喜欢在网上随机播放歌曲,其他人也不喜欢。关闭标签(不会破坏我最喜欢的 youtube 歌曲)比搜索不存在的静音按钮更容易......不要谈论连接稀缺或移动计划低的人。
-
SetVolume(25);外;和document.getElementById("vol-control").value=val在你的函数中。
标签: javascript html