He estado buscando en los foros y no he encontrado información, pero la pregunta es la siguiente:
Estoy haciendo un reproductor de audio y estoy usando el valor Sound.duration para determinar cuanto dura en total el mp3 y el valor Sound.position para saber por cual parte d ela canción voy, esto con el objetivo de hacer una barra de progreso y si la gente quiere adelantar la canción solamente tiene que jalar la bolita y listo.
Pero el problema es que cuando está en internet (en linea), el valor de duration permanece en 0 hasta que la canción ha descargado totalmente al caché. Yo uso Sound.start(___, true) siempre para que sea streaming pero no he podido conseguir la solución.
Intenté cambiar el duration por el id3.TLEN pero en algunas canciones me toma como valor NaN.
Hice otra prueba, y me di cuenta que el valor de Duration va cambiando en la medida que el mp3 se va descargando (y esta no es la gracia, porque entonces tendría valores inexactos).
Quien Sabe que solución puedo aplicar? Gracias por tu ayuda. Se los agradezco.