Etiqueta de audio HTML5 que muestra la duración incorrecta de MP3 en Chrome

Cuando intento reproducir algunos de mis archivos MP3 a través del reproductor HTML5, el reproductor parece devolver dos tiempos de duración diferentes. Cuando pregunto la duración con jQuery, obtengo la duración actual, pero en el reproductor Chrome predeterminado, la canción intenta reproducirse por mucho más tiempo de lo que realmente es la canción. Esto no es un problema en Safari (7.0.1 en MacOSX). ¿Qué está causando este problema con ciertos MP3 y cómo puedo hacer que Chrome (v. 31) use la hora correcta?

Aquí está el código:

<audio controls="" autoplay="" name="media"><source src="http://musicalfamilytree.com/_private/c/cowboys_the/clown-car_2.mp3" type="audio/mpeg"></audio>
<input type="button" onclick='alert($("audio")[0].duration);' value="check duration" />

Aquí hay un JSFiddle del archivo de audio:http://jsfiddle.net/spKqh/5/

Respuestas a la pregunta(1)

Su respuesta a la pregunta