声音功能-
function sound(src) {
this.sound = document.createElement("audio");
this.sound.src = src;
this.sound.setAttribute("preload", "auto");
this.sound.setAttribute("controls", "none");
this.sound.style.display = "none";
document.body.appendChild(this.sound);
this.play = function(){
this.sound.play();
}
this.stop = function(){
this.sound.pause();
}
}
输入声音-
flying = new sound("flying.wav");
渲染声音-
flying.play()
我想知道的是,还有什么可以使波形的音量增加吗?
答案 0 :(得分:-1)
您只需与audio
元素的volume
property进行交互。
这是我使用的文件中的示例函数,该文件为用户提供了一个向上和向下按钮,以通过.1
沿任一方向调整音量,并确保它们不会结束将其设置为out边界值。这很不言自明。
function adjustVolume(increment) {
// Get the proposed new volume level and check that it
// is between 0 and 1 (inclusive) or you will throw an error.
var proposedV = audioElement.volume + increment;
if (proposedV >= 0 && proposedV <= 1) {
audioElement.volume = proposedV;
}
}