如何通过 JavaScript 控制浏览器的音量?

shi*_*iyo 5 javascript audio volume

我想通过 JavaScript 控制音量。

我找到了如何控制 Audio 对象。但是,我不知道如何控制音量设置。

你能告诉我如何通过 JavaScript 或一些好的模块来控制音量吗?

Gro*_*ify 2

以下控制音频音量的示例来自 Mozilla 的使用 HTML5 音频和视频指南:

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video

<audio id="demo" src="audio.mp3"></audio>
<div>
  <button onclick="document.getElementById('demo').play()">Play the Audio</button>
  <button onclick="document.getElementById('demo').pause()">Pause the Audio</button>
  <button onclick="document.getElementById('demo').volume+=0.1">Increase Volume</button>
  <button onclick="document.getElementById('demo').volume-=0.1">Decrease Volume</button>
</div>
Run Code Online (Sandbox Code Playgroud)

如果您想要访问系统卷,那么答案是 JavaScript 无法做到这一点。之前曾在这里讨论过:

Javascript:你能读懂系统卷吗?

  • 我认为OP知道如何做到这一点。问题是如何控制浏览器的音量? (2认同)