NetStream class
Availability
Flash Player 7.
Note: This class is also supported in Flash Player 6 when used with Flash Communication Server.
For more information, see the Flash Communication Server documentation.
Description
The NetStream class provides methods and properties for playing Flash Video (FLV) files from
the local file system or an HTTP address. You use a NetStream object to stream video through a
NetConnection object. Playing external FLV files provides several advantages over embedding
video in a Flash document, such as better performance and memory management, and
independent video and Flash frame rates. This class provides a number of methods and properties
you can use to track the progress of the file as it loads and plays, and to give the user control over
playback (stopping, pausing, and so on).
Method summary for the NetStream class
The following methods and properties of the NetConnection and NetStream classes are used to
control FLV playback.
Method
NetStream.close()
NetStream.pause()
NetStream.play()
NetStream.seek()
NetStream.setBufferTime()
Property summary for the NetStream class
Property
NetStream.bufferLength
NetStream.bufferTime
NetStream.bytesLoaded
NetStream.bytesTotal
NetStream.currentFps
NetStream.time
Purpose
Closes the stream but does not clear the video object.
Pauses or resumes playback of a stream.
Begins playback of an external video (FLV) file.
Seeks a specific position in the FLV file.
Specifies how long to buffer data before starting to display the stream.
Description
The number of seconds of data currently in the buffer.
Read-only; the number of seconds assigned to the buffer by
NetStream.setBufferTime()
Read-only; the number of bytes of data that have been loaded into
the player.
Read-only; the total size in bytes of the file being loaded into
the player.
The number of frames per second being displayed.
Read-only; the position of the playhead, in seconds.
ActionScript for Flash
.
NetStream class
CHAPTER 7
649
Need help?
Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?