Client-Side Communication ActionScript > NetStream.pause |
![]() ![]() ![]() |
NetStream.pause
Availability
![]() |
Flash Player 6. |
![]() |
Flash Communication Server MX. |
Usage
myStream
.pause([pauseResume
])
Parameters
pauseResume
An optional Boolean parameter specifying whether to pause play (true
) or resume play (false
). If you omit this parameter, pause
acts as a toggle: the first time pause
is called on a specified stream, it pauses play, and the next time it is called, it resumes play.
Returns
Nothing.
Description
Method; pauses or resumes playback of a stream. This method is available only to clients subscribed to the specified stream, not to the stream's publisher.
The first time you call this method on a given playlist (without sending a parameter), it pauses the playlist; the next time, it resumes play. You might want to attach this method to a button that the user presses to pause or resume playback.
Example
The following examples illustrate some uses of this method.
myStream
.pause(); // pauses play first time issuedmyStream
.pause(); // resumes playmyStream
.pause(false); // no effect, play continuesmyStream
.pause(); // pauses play
In the following example, suppose you have a playlist of three recorded streams.
connection = new NetConnection(); connection.connect("rtmp://localhost/appName/appInstance"); // Create a NetStream for playing dstStream = new NetStream(connection); myVideoObject.attachVideo(dstStream); // To play record1 dstStream.play("record1", 0, -1, false); // To play record2 dstStream.play("record2", 0, -1, false); // To play record3 dstStream.play("record3", 0, -1, false); // You click a button to pause while record2 is playing dstStream.pause(); // Later, you want to resume the play dstStream.pause(); // Later, you want to start a new playlist // To play record4 dstStream.play("record4", 0, -1, true); // To play record5 dstStream.play("record5", 0, -1, false); // To play record6 dstStream.play("record6", 0, -1, false);
See also
![]() ![]() ![]() |