Jak wykryć buforowanie wideo?

moje pytanie dotyczy dziś buforowania wideo Flash AS3. (Streaming lub Progressive) Chcę być w stanie wykryć, kiedy wideo jest buforowane, dzięki czemu mogę wyświetlić animację, która pozwoli użytkownikowi poczekać trochę dłużej.

Obecnie moje wideo zostanie uruchomione, przytrzymaj klatkę 1 przez 3-4 sekundy, a następnie zagraj. Sprawia wrażenie, że film jest wstrzymany lub złamany :(

Aktualizacja

Dziękiiandisme Wierzę, że teraz zmierzam we właściwym kierunku.NetStatusEvent od livedocs. Wydaje mi się, że kluczowym statusem do pracy jest"NetStream.Buffer.Empty" więc dodałem tam kod, aby sprawdzić, czy spowoduje to uruchomienie mojej animacji lub instrukcji śledzenia. Nie mam jeszcze szczęścia, jednak gdy bufor jest pełny, uruchomi mój kod: / Może moje wideo jest zawsze gdzieś pomiędzyBuffer.Empty iBuffer.Full dlatego nie uruchamia żadnego kodu, gdy testuję przypadekBuffer.Empty?

Aktualny kod
public function netStatusHandler(event:NetStatusEvent):void 
  {
     // handles net status events
     switch (event.info.code) 

        {
            case "NetStream.Buffer.Empty":
                  trace("☼☼☼ Buffering!"); //<- never traces
                  addChild(bufferLoop);    //<- doesn't execute
            break;

            case "NetStream.Buffer.Full":
                  trace("☼☼☼ FULL!");      //<- trace works here
                  removeChild(bufferLoop); //<- so does any other code
            break;

            case "NetStream.Buffer.Flush":
                  trace("☼☼☼ FLUSH!");
                  //Not sure if this is important
            break
        }
    }

questionAnswers(3)

yourAnswerToTheQuestion