2017-02-21 2 views
-1

Ich packte diesen Lautstärkeregler:Warum steuert mein Lautstärkeregler die Musik nicht?

http://codepen.io/heartcode/pen/sywuk

Aber ich kann nicht scheinen, um es zu bekommen zu arbeiten. Nichts passiert mit dem Track überhaupt!

ich auch versucht habe Einfügen

var $input = $('#sliderInput') .change (function(){ 
 
\t audio.volume = parseFloat(this.value/100); 
 
});

var $input = $('#sliderInput'),

Was mache ich falsch ersetzen? Bitte helfen! Meine Playlist ist innerhalb eines < li> innerhalb einer < ul> wenn das irgendwas hilft.

+0

Bitte fügen Sie Ihren Code oder Fehlermeldungen in Ihre Frage ein, damit StackOverflow ähnliche Fragen automatisch finden kann und wir sie kopieren und einfügen, um nach relevanten Informationen zu suchen. Folgen Sie diesem Link für weitere Informationen: http://meta.stackoverflow.com/questions/303812/discourage-screenshots-of-code-and-orerrors –

+0

Ich bekomme keine Fehler im Code (zum Glück oder leider, was auch immer in diesem Fall sein mag). Der Lautstärkeregler erscheint und funktioniert einwandfrei, aber er steuert nicht die tatsächliche Lautstärke. Ich bin mir nicht sicher, welchen Teil meines Codes Sie mir hinzufügen möchten. – webdesign123

Antwort

1

Erh - ist das, weil es nur eine UI-Funktion ist? Es gibt nichts, was ich im Code mit Audio zu tun habe ..? Könnte falsch sein ..

ich nicht sehen Sie die JS etwas zu tun mit: Ich

defValue = $input.attr('value') 

Daher kann nicht sehen, wie es Audio-Wert ändern würde.

+0

Es funktioniert völlig in Ordnung, nur mit diesem Code: var $ input = $ ('# sliderInput') .change (function() { \t audio.volume = parseFloat (this.value/100); }); Muss nicht mit der Benutzeroberfläche verknüpft werden. – webdesign123