Need Help with multiple streaming MP3s at 56K

HI,

I’m working on an MP3 player that can dynamically load MP3s from a file and play them.

It has to work at 56K modem speeds.

I have my mp3 files encoded at 32k to manage the slow speed connection (although they don’t sound very good!)

My player is fine on loading and playing the files, and it has a “skip song” button, but here’s what happens:

When song one is started, it streams in for about 7 seconds and then plays fine. The stream is ahead of the music.

If I wait for the first song to finish and skip to the next, it streams in correctly and plays fine.

BUT, if I start my first song, then skip to the next before the first song has stopped playing, the soundStop() does stop the sound of the first song, but the second song does not stream properly. It starts playing almost immediately, causing the music to stop while more is streamed in and so on.

I have tried all sorts of ways to stop streaming of the first song (assuming that this is causing the second song to try to stream too fast.)

I have tried soundStop() which obviously doesn’t stop streaming. There is no unLoad for a streaming sound that I can find. I tried a tutorial that is supposed to actually delete the sound object, but the tutorial sdoesn’t work properly, not even the sample provided.

Anyone ever run into this and if so, do you know a fix?

It only is a problem at 56K speeds, and I am guessing at this, since I don’t have a 56K connection, but am using the test movie to simulate download.

Any help would be greatly appreciated, I’ve been though many tutorials and forums and can’t find anything that addresses this.

Oh, and I am authoring in Flash 2004MX and Player 7.

Thanks!