5

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

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

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

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

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

我的代码有什么问题?

4

2 回答 2

14

在您的行中:

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

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

$('.audio').prop("volume", 0.1);
于 2012-12-29T21:36:47.730 回答
1

试试这个代码:

$('.audio').volume = 0.1;
于 2020-02-25T21:18:58.733 回答