我有一个测验应用,可以在答案正确时播放音频文件。
var audio1 = new Audio('audio/correct.mp3');
// if answer is correct ..
audio1.play();
音频的音量太大了......我该如何调整音量或添加控制?
注意:jquery答案也很好。
提前谢谢。
答案 0 :(得分:1)
如果您的音乐是页面中的元素,则可以使用:
var music = document.getElementById("myMusic");
music.volume = 0.2;
如果不是,请使用:
var music = new Audio('audio/correct.mp3');
music.volume = 0.2;
查看详细文档here
答案 1 :(得分:1)
使用volume属性,其值为[0,1],为[0%,100%]:
var audio1 = new Audio('http://www.tvdsb.ca/webpages/balestrins/files/fanfare.wav'); // example audio
// if answer is correct ..
audio1.volume = 0.5; // 50%
audio1.play();