使用jQuery设置HTML5音频的属性量不起作用

时间:2012-12-29 21:00:34

标签: jquery html5 audio

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

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

所以我选择音频标签并设置音量如下:

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

但是我得到了未捕获的参考错误:volume is not defined

我的代码出了什么问题?

2 个答案:

答案 0 :(得分:9)

在你的行中:

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

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

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

答案 1 :(得分:1)

尝试使用此代码:

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