The following messages notify the Flash Player when certain NetStream activities occur:
| Code property | Level property | Meaning | FMS | RTMPy | Comments
|
| NetStream.InvalidArg | Error | Invalid arguments were passed to a NetStream method, for example ns.seek("asdasdas"). | | |
|
| NetStream.Buffer.Empty | Status | Data is not being received quickly enough to fill the buffer. Data flow is interrupted until the buffer refills, at which time a NetStream.Buffer.Full message is sent and the stream begins playing again. | | |
|
| NetStream.Buffer.Full | Status | The buffer is full and the stream begins playing. | | |
|
| NetStream.Buffer.Flush | Status | Data has finished streaming, and the remaining buffer will be emptied. | | |
|
| NetStream.Failed | Error | An error has occurred for a reason other than those listed elsewhere in this table, such as the subscriber trying to use the seek command to move to a particular location in the recorded stream, but with invalid parameters. | | |
|
| NetStream.Pause.Notify | Status | The subscriber has paused playback. | | |
|
| NetStream.Play.Complete | Status | Playback has completed. | | |
|
| NetStream.Play.Failed | Error | An error has occurred in playback for a reason other than those listed elsewhere in this table, such as the subscriber not having read access. | | |
|
| NetStream.Play.InsufficientBW | Warning | Data is playing behind the normal speed. | | |
|
| NetStream.Play.PublishNotify | Status | Publishing has begun; this message is sent to all subscribers. | | |
|
| NetStream.Play.Reset | Status | The playlist has reset (pending play commands have been flushed). | | |
|
| NetStream.Play.Start | Status | Playback has started. | | |
|
| NetStream.Play.Stop | Status | Playback has stopped. | | |
|
| NetStream.Play.StreamNotFound | Error | The client tried to play a live or recorded stream that does not exist. The FLV passed to the play() method can't be found. | | |
|
| NetStream.Play.Switch | Status | The subscriber is switching from one stream to another in a playlist. | | |
|
| NetStream.Play.FileStructureInvalid | Error | Flash Player detects an invalid file structure and will not try to play this type of file. | | |
|
| NetStream.Play.NoSupportedTrackFound | Error | Flash Player does not detect any supported tracks (video, audio or data) and will not try to play the file. | | |
|
| NetStream.Play.UnpublishNotify | Status | Publishing has stopped; this message is sent to all subscribers. | | |
|
| NetStream.Publish.BadName | Error | The client tried to publish a stream that is already being published by someone else. | | |
|
| NetStream.Publish.Idle | Status | The publisher of the stream has been idling for too long. | | |
|
| NetStream.Publish.Start | Status | Publishing has started. | | |
|
| NetStream.Record.Failed | Error | An error has occurred in recording for a reason other than those listed elsewhere in this table; for example, the disk is full. | | |
|
| NetStream.Record.NoAccess | Error | The client tried to record a stream that is still playing, or the client tried to record (overwrite) a stream that already exists on the server with read-only status. | | |
|
| NetStream.Record.Start | Status | Recording has started. | | |
|
| NetStream.Record.Stop | Status | Recording has stopped. | | |
|
| NetStream.Seek.Failed | Error | The subscriber tried to use the seek command to move to a particular location in the recorded stream, but failed, which happens if the stream is not seekable. | | |
|
| NetStream.Seek.Notify | Status | The subscriber has used the seek command to move to a particular location in the recorded stream. | | |
|
| NetStream.Unpause.Notify | Status | The subscriber has resumed playback. | | |
|
| NetStream.Unpublish.Success | Status | Publishing has stopped. | | |
|