I just noticed this problem with IE. I’m using this code to load the sound and play. Also it provides stop, play, forward, back functions.
Here is the code:
// playlist
var tracks = ["http://2-cubed.net/v2/audio/track1.mp3", "http://2-cubed.net/v2/audio/track4.mp3", "http://2-cubed.net/v2/audio/track3.mp3", "http://2-cubed.net/v2/audio/track2.mp3"], i = 0;
// define sound object
track = new Sound();
// load first track
track.loadSound(tracks*, true);
// onSoundComplete play next track
track.onSoundComplete = function() {
i = (i+1)%tracks.length;
this.loadSound(tracks*, true);
};
// stop track
stopBTN.onRelease = function() {
track.stop();
};
// play track
playBTN.onRelease = function() {
track.loadSound(tracks*, true);
};
// play next track
nextBTN.onRelease = function() {
i = Math.min(i+1, tracks.length-1);
track.loadSound(tracks*, true);
};
// play previous track
prevBTN.onRelease = function() {
i = Math.max(0, i-1);
track.loadSound(tracks*, true);
};
stop();
Now in IE it doesn’t work. It is located on my site http://2-cubed.net/v2/
It works fine in Mozilla so i don’t know why it doesn’t work.