I have a simple script to play an audio like:
var audio = new Audio(music)
var music_duration
audio.addEventListener('loadedmetadata', function() {
var duration = audio.duration
console.log(duration)
music_duration = duration
})
console.log("checking duration")
console.log(music_duration)
Here music_duration returns undefined..
while duration inside addEventListener gives duration of the music.
I am new to javascript ... What is wrong in here ??