0

可能重复:
使用 jQuery 控制 HTML5 <audio> 音量

我有一个 html 音频标签:

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

如果它尝试像这样使用 Javascript 设置音量:

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

alert($('.audio').volume);

但这不起作用。

4

1 回答 1

7

我假设您正在使用 jQuery。

$('.audio')返回一个 jQuery 对象,而不是一个 DOM 元素。
在 jQuery 对象上设置属性对 DOM 没有影响。

相反,您需要调用 jQuery.prop(name, value)方法。

于 2012-12-18T16:19:06.547 回答