Playback progress and buffering for mp3 player

Hey guys

I’m having trouble making a playback progress display for my mp3 player - any ideas? I CAN display it as a progress bar. I’d like to display it as a number (“3:43” for example).

Any ideas on working through this?

This is the code for my playback progress bar to show what values I already have.



function showPlaybackProgress() {
	playbackProgressBar.onEnterFrame = function() {
		var soundLoaded:Number = mySound.getBytesLoaded();
		var soundTotal: Number = mySound.getBytesTotal();
		var soundDLPercent = ((soundLoaded/soundTotal) * 100); 
		var soundDLDuration = ((mySound.duration/soundDLPercent) * 100); 
		
		playbackProgressBar._width = ((mySound.position/soundDLDuration) * 200); // number refers to width of completed bar.  This bar is 200 px wide.
	}
}