Audio Duration Inconsistent in Chrome
by jessuni
HTML
<div id="container">
</div>
JavaScript
const audio = new Audio()
audio.src = 'https://typlog.com/r/ep?s=479&e=665&u=https%3A%2F%2Fv.typcdn.com%2Ffourgifts%2F8435942406_163128.mp3'
audio.controls = true
audio.addEventListener('durationchange', () => {
console.log('duration', audio.duration)
})
audio.addEventListener('progress', () => {
console.log('loading')
})
audio.addEventListener('ended', () => {
console.log('audio duration:', audio.duration)
})
container.append(audio)