Antwort an „Linuchs“ verfassen

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 ); // 
});
function setTempo() {
  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;
  }
  return false;
};

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

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen