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