Ich versuche die Audiodauer (mm: ss) eines Songs zu ermitteln, der auf meinem CDN gehostet wird. Die Audiodatei ist hier verlinkt: https://ucarecdn.com/6b1c0d8b-3145-4128-b7ff-ce5420fe154e/ (beachten Sie, dass das Einfügen dieser URL in Ihren Browser die Audiodatei direkt auf Ihren Computer lädt (~ 4 MB)).Dauer der Audiodatei von einer URL extrahieren
Ich konnte bereits die BPM extrahieren und jetzt möchte ich auch die Länge des Songs bestimmen. Suche erscheint online, dass alles was ich brauche sollte zu tun ist:
var song = "https://ucarecdn.com/6b1c0d8b-3145-4128-b7ff-ce5420fe154e/";
console.log(song.duration);
Aber das zeigt undefined
ich dies auch versucht haben, aber erhalten NaN
:
<audio id="myAudio" controls>
<source src="https://ucarecdn.com/6b1c0d8b-3145-4128-b7ff-ce5420fe154e/" type="audio">
</audio>
<script>
function myFunction(e) {
e.preventDefault;
var x = document.getElementById("myAudio").duration;
console.log(x);
}
</script>
Sie 'Du bist willkommen. –