我正在使用 audio.js我正在处理的项目的库,我很难实现音量 Controller 。我尝试联系构建库的开发人员,但无法联系到他。我已经使用 jQuery UI 构建了一个音量 slider ,现在我正在尝试使用 .setVolume 将 slider 的值解析给我的实例中的所有玩家。功能。我不能让它工作。这是我的代码:
audiojs.events.ready(function() {
var audio = audiojs.createAll(),
slider = $('#slider');
tooltip.hide();
slider.slider({
range: 'min',
min: 1,
value: 35,
start: function(event,ui) {
// Start
},
slide: function(event, ui) {
var value = slider.slider('value');
// Slide
},
stop: function(event,ui) {
// Stop
},
change: function(event,ui) {
audio.setVolume(ui.value / 100);
},
});
});
最佳答案
不使用 audio.js
库,您可以使用 volume
HTML5 的 audio 元素的属性。
为此,您可以使用以下几行。
var myAudio = document.getElementById('myAudio');
myAudio.volume = 0.32;
其中音量 1.0 最高,0.0 为最低音量。
关于jquery - Audio.js HTML5 音量控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11776121/