Problem with NetStream and onStatus handler

I’m using the NetStream object to play an external FLV in a Video object. I’m using onMetaData to obtain the duration of the FLV, so that when it finishes I can display more content, and I’m accessing the duration with a myNetStream.onStatus handler.

The problem is that when I rewind the FLV, using myNetStream.seek(0), the onStatus handler does not seem to be called on subsequent playthroughs - i.e. I can only obtain the duration on the first play of the FLV.

Does anyone know how I can make my onStatus handler work every time the FLV plays? Or does anyone have an alternative workaround to my problem?

Massive thanks to anyone who can help here.