我想在用户单击图像时减少<audio>
的音量。在javascript中降低html音频的音量
HTML:
<div id="cloud">
<img name="jsVolumeButton" src="images/cloud.png" width = "140px"/> </div>
<audio id="player" src="sounds/rain.MP3" autoplay loop></audio>
JS:
var myimgobj = document.images.jsVolumeButton.onclick();
var mysoundobj = document.sounds.player;
function onclick() {
if(document.getElementById('player').volume === 0){
document.getElementById('player').volume = 1;
}else
document.getElementById('player').volume -= 0.1;
return true;
}
正如你看到的,我的HTML/JS的知识是非常有限的。我到目前为止只做了C++,只是做了一些学习,但是我正在碰壁,我需要问。
我想单击图像并将音量降低0.1。如果它达到0,我希望它再次以全音量播放。我认为这应该是可能的。
不是真的,因为我想避免让玩家用户界面。 – user273032