【问题标题】:Setting property volume of HTML5 audio with jQuery not working使用 jQuery 设置 HTML5 音频的属性音量不起作用
【发布时间】:2012-12-14 16:26:31
【问题描述】:

我正在尝试使用 jQuery 设置音频元素的音量。

<audio class="audio" autoplay="autoplay" controls="controls" src="All_Right.mp3"></audio>

所以我选择了音频标签并像这样设置音量:

$('.audio').prop(volume, 0.1);

但我得到了未捕获的引用错误:volume is not defined

我的代码有什么问题?

【问题讨论】:

    标签: jquery html audio


    【解决方案1】:

    在你的行中:

    $('.audio').prop(volume, 0.1);
    

    您将 volume 作为变量而不是字符串传递。您没有名为volume 的变量,这就是为什么您会收到关于它未定义的错误。尝试将其更改为:

    $('.audio').prop("volume", 0.1);
    

    【讨论】:

      【解决方案2】:

      试试这个代码:

      $('.audio').volume = 0.1;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-21
        • 1970-01-01
        • 1970-01-01
        • 2012-05-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-08
        相关资源
        最近更新 更多