使用Javascript设置html 5音频标签的音量

use*_*906 0 javascript audio html5

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

我有一个HTML音频标签:

<audio class="audio" autoplay="autoplay" controls="controls" src="All_Right.mp3"></audio>
Run Code Online (Sandbox Code Playgroud)

如果尝试使用Javascript设置音量,请执行以下操作:

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

alert($('.audio').volume);
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

SLa*_*aks 7

我假设你正在使用jQuery.

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

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