Still haven't solved this. All I can think is that it has something to do with having already been loaded into the browser, so i some how need to send a stop signal to the audio stream, but i don't know anything about that either.
I should also mention that i'm using the beta of Flash Builder 4 and the Flex 4 api
I've solved this problem by loading the player onto it's own canvas inside the UIComponent Subclass. I then stop the player befor eremoving the child canvas from the UIComponent then removing the child UIComponent from it's canvas.
I'm experiencing the same problems, you said you solved it by placing the videodisplay in a canvas that resides in a UIComponent:
In my case it looks like this:
UIComponent > VideoDisplay
After removing all the eventlisteners that I've placed
and VideoDisplay.pause() or .stop()
I (sometimes) still hear the VideoDisplay playing...
Do you think that placing a Canvas is the solution? Any ideas why?
All feedback appreciated!