The NetStream object provides methods and properties for playing Flash Video (FLV) files from the local file system or an HTTP address.
Method | Description |
---|---|
NetStream.close() |
Stops publishing or playing all data on the stream and makes the stream available for another use. |
NetStream.pause() |
Pauses or resumes playback of a stream. |
NetStream.play() |
Subscriber method; feeds streaming audio, video, and text messages being published on the Flash Communication Server, or a recorded file stored on the server, to the client. |
NetStream.seek() |
Subscriber method; seeks to a position in the recorded stream currently playing. |
NetStream.setBufferTime() |
Method; for a publishing stream, this number indicates how long the outgoing buffer can grow before Flash starts dropping frames. For a subscribing stream, this number indicates how long to buffer incoming data before starting to displaying the stream. |
Property | Description |
---|---|
NetStream.bufferLength |
The number of seconds of data currently in the buffer. |
NetStream.bufferTime |
The number of seconds assigned to the buffer by NetStream.setBufferTime() . |
NetStream.currentFps |
The number of frames per second being sent or received on the publishing or subscribing stream. |
NetStream.time |
The number of seconds a stream has been playing or publishing. |
Event handler | Description |
---|---|
NetStream.onStatus |
Invoked every time a status change or error is posted for the NetStream object. |
Flash Player 6.
new NetStream(
my_nc
)
my_nc
A NetConnection object.
A NetStream object.
Constructor; creates a stream that can be used for playing FLV files through the specified NetConnection object.
The following code first constructs a new NetConnection object, my_nc
, and uses it to construct a new NetStream object called videoStream_ns
.
my_nc = new NetConnection();
videoStream_ns = new NetStream(my_nc);