2016-05-09 7 views
3

Я знаю, что я могу создать аудио объект вроде этого:Как установить громкость аудио объекта?

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); 
 
    } 
 
}

ответ

7

Это не функция, это свойство называется volume.

audio.volume = 0.2; 

http://www.w3schools.com/tags/av_prop_volume.asp

+0

Спасибо, моя вина. Если я заменю 'function' в моем цикле for с' number', то я нахожу объем. – Black

Смежные вопросы