AS3 NetStream AppendBytes Seek problema

Tengo problemas con NetStream en AS3. El proyecto en el que estoy trabajando permite a los usuarios navegar un video (localmente) y reproducirlo. El problema que tengo es quenetStream.seek(0); por lo que puedo decir, no hace nada, aunque accedo a una función NetStatusEvent yNetStream.Seek.Notify se activa Estoy usando NativeProcess y la siguiente función es la que hace la diferencia.

public function ProgressEventOutputHandler(e:ProgressEvent):void {
    videoByteArray = new ByteArray();
    nativeProcess.standardOutput.readBytes(videoByteArray, 0, nativeProcess.standardOutput.bytesAvailable);
    netStream.appendBytes(videoByteArray);
}

¿Me estoy perdiendo de algo? Estoy pausando netStream antes de usarnetStream.seek(0);.

EDITAR:

En un intento por solucionar este problema, seguí las instrucciones de VC. Una vez hice lo siguiente:

MovidovideoByteArray = new ByteArray(); a mi función init y también creadotempVideoByteArray = new ByteArray(); en esta función

Actualice mi función ProgressEventOutputHandler para que ya no cree un nuevo ByteArray para videoByteArray y cambie esta línea:nativeProcess.standardOutput.readBytes(videoByteArray, videoByteArray.length, nativeProcess.standardOutput.bytesAvailable);

No he cambiado nada más y ahora el video no se cargará. Si permito que se cree un nuevo ByteArray dentro de la función ProgressEventOutputHandler, el video se cargará nuevamente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta