現在取り組んでいるプロジェクトにaudio.jsライブラリを使用していますが、ボリューム コントローラーの実装に苦労しています。ライブラリを構築した開発者に連絡を取ろうとしましたが、連絡が取れませんでした。jQuery UI を使用してボリューム スライダーを作成しました。現在、.setVolume関数を使用して、インスタンス内のすべてのプレーヤーに対してスライダーの値を解析しようとしています。私はそれを機能させることはできません。これが私のコードです:
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);
},
});
});