我知道我可以创建这样的音频对象:
var audio = new Audio("test.wav");
而且我知道如何播放音频:
audio.play();
我使用以下
for
循环从audio
输出所有函数:var myAudioObject = new Audio();
for (var key in myAudioObject)
{
if (typeof myAudioObject[key] === "function")
{
console.log(key);
}
}
但是没有音量设置。可以更改音频对象的音量吗?
提示
这都是我的错。如果我用
function
替换for循环中的number
,那么我会找到音量。var myAudioObject = new Audio();
for (var key in myAudioObject)
{
if (typeof myAudioObject[key] === "number")
{
console.log(key);
}
}
最佳答案
这不是一个函数,而是一个名为volume
的属性。
audio.volume = 0.2;
HTMLMediaElement volume