Quantcast
Channel: SELFHTML-Forum
Viewing all articles
Browse latest Browse all 746

Wie testen, ob ein Event gesetzt wurde / aktiv ist?

$
0
0

Moin,

einige meiner Songtexte haben einen (oder mehrere) mp3-Balken und eine Tempo-Schiebefläche, um langsamer üben zu können.

Neues Lied, Tempo-Gedöns von funktionierendem Lied kopiert, aber beim Schieben keine Reaktion, auf der Konsole keine Fehleranzeige.

Habe den Verdacht, dass der EventListener 'input' nicht wirkt.

'use strict';
document.addEventListener('DOMContentLoaded',function(){
  document.querySelector('#tempo').addEventListener('input', setTempo);setTimeout( setTempo,1000);// });functionsetTempo(){
  console.log("setTempo");var tempo = document.getElementById("tempo").value;
  console.log("setTempo=["+tempo +"]");
  document.getElementById("tempoId").textContent ="Tempo "+Number.parseFloat(tempo).toFixed(1);for(let i=0; i < arr_ausgewaehlte_videos.length; i++){
    arr_ausgewaehlte_videos[i].playbackRate  = tempo;}for(let i=0; i < arr_ausgewaehlte_audios.length; i++){
    arr_ausgewaehlte_audios[i].playbackRate  = tempo;}returnfalse;};

Console:

setTempo
setTempo=[1.0]

Hier ein Test, wie das Tempo zu ändern ist: http://osmer.de/karaoke/teenage_queenie.htm

Die beiden Spuren können nicht synchron sein, da aus verschiedenen Quellen.

Gruß, Linuchs


Viewing all articles
Browse latest Browse all 746