Вы просто взаимодействуете со свойством volume
элемента audio
.
Вот пример функции из файла, который я использую, который дает пользователю кнопку вверх и вниз, чтобы отрегулировать громкость на .1
в любом направлении, и гарантирует, что он не перестанет устанавливать его за пределы значение. Это довольно очевидно.
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;
}
}