In AS3 i’ve created a code that load a sound and execute it in streaming.
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest("surrender.mp3"));
myChannel = mySound.play();
Considering that the mp3 file is placed on the server, i need to trace if it’s already begun or still receiving initial data from the server. Once it’s effectively started i’ve to call a function that initialize some things.
the problem is, how i can trace if a sound or channel object “is playing” ?
You can check this by listening for the different Events the Sound object dispatches as well as its properties like Sound.isBuffering
Refer to the Sound manpage