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')DOM 要素ではなく、jQuery オブジェクトを返します。
jQuery オブジェクトにプロパティを設定しても、DOM には影響しません。

.prop(name, value)代わりに、jQueryメソッドを呼び出す必要があります。

于 2012-12-18T16:19:06.547 に答える