即时更改音量

Posted

技术标签:

【中文标题】即时更改音量【英文标题】:Change volume on the fly 【发布时间】:2014-11-27 20:51:27 【问题描述】:

如果我移动音量输入的旋钮,我想。我已经阅读了很多帖子,当然我也搜索过。

document.getElementById('volume').addEventListener('change', function () 
   console.log(this.value);         
   video = document.getElementById('active');
   video.volume = this.value;
   //$('#active').prop("volume", this.value); //even this doesn't work.
);

使用此代码,我可以在鼠标向上时更改音量。但它不会即时改变。如何即时更改?最重要的是为什么它不起作用?

【问题讨论】:

如果您使用的控件不会在每次更改时触发事件,您可能会在控件具有焦点时触发鼠标移动或计时器... 【参考方案1】:

看看这篇文章:

Using jQuery to control html5 <audio> volume

您是否已经设置了最小/最大音量?

【讨论】:

以上是关于即时更改音量的主要内容,如果未能解决你的问题,请参考以下文章

更改设备音量

在不播放音乐的情况下更改应用内的音量

如何在使用 UISlider 更改音量时隐藏 Iphone 音量框?

音量未更改时检测硬件音量按钮按下

更改 Android 音量条

按下音量按钮时更改音量滑块位置