【问题标题】:HTML audio tag volumeHTML 音频标签卷
【发布时间】:2016-02-18 06:15:38
【问题描述】:

我在我的网站中嵌入了一个背景音频,它会在访问时自动播放。

音频的来源是一个在线流热链接。

<audio autoplay>
      <source src="http://lel.com/link/to/stream.m3u">
    </audio>

我已经做到了,而且效果很好。

现在我想调低流的音量,因为音频应该只是留在背景中并为访问者提供娱乐,而不是因为响亮而让他们患上耳癌。

我已经搜索了论坛,但总能找到调高视频音量的解决方案。

我也搜索了音频标签的参数,但音频标签似乎没有音量参数。

不用担心合法性。我用于网站的流没有版权,我被允许在我的网站上使用它。

【问题讨论】:

    标签: html audio tags volume


    【解决方案1】:

    浏览器不支持音量属性,所以你必须在 JavaScript 中设置音量属性

    <audio autoplay id="myaudio">
      <source src="http://lel.com/link/to/stream.m3u">
    </audio>
    
    <script>
      var audio = document.getElementById("myaudio");
      audio.volume = 0.2;
    </script>
    

    http://jsfiddle.net/sjmcpherso/6r1emoxq/

    【讨论】:

    • 我已经知道我必须使用 JS。但是我只看到了嵌入式视频的代码。无论如何感谢您的帮助。 C.C.
    • jQuery 版本是 $("#myaudio')[0].volume = 0.2; 以防万一。
    • 在我的情况下它似乎不起作用,我如上所述添加了这个并且音量仍然是 100%。我认为这可能是由于脚本在加载视频部分之前运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 2019-10-29
    相关资源
    最近更新 更多