|
[table][tr][td]可用性
Flash Player 6
Flash Player 6
Flash Communication Server MX
用法
my_ns.pause( [ pauseResume ] )
参数
pauseResume 可选的:一个布尔值,指定了是要暂停播放(true)还是要继续播放(false)。如果你省
略了这个参数,则
NetStream.pause()的作用就像是一个开关。当它第一次在一个指定的流上被调用时,它会暂停播放,当它再
次被调用时,它会
继续播放。
返回
无
描述
方法。暂停或继续一个流的回放。这个方法仅对订阅指定流的客户机是可用的,对流的发布者不可用。
当你第一次在一个给定的播放列表上调用这个方法时(不发送参数),它会暂停这个播放列表,当你
再次调用它时,它会
继续播放。你可能会希望把这个方法捆绑到一个按钮,用户可以通过按这个按钮来暂停或继续回放。
例子
下面的范例展示了这个方法的一些用法。
my_ns.pause(); //第一次发出会暂停播放
my_ns.pause(); //继续播放
my_ns.pause(false); //无影响,继续播放
my_ns.pause(); //暂停播放
在下面的范例中,假定你有一个包含三个记录流的播放列表。
var my_nc:NetConnection = new NetConnection();
my_nc.connect("rtmp://localhost/appName/appInstance");
//创建一个NetStream用于在一个名为my_video的Video对象中进行回放
my_video.attachVideo(my_ns);var my_ns:NetStream = new NetStream(my_nc);
//要播放record1
my_ns.play("record1", 0, -1, false);
//要播放record2
my_ns.play("record2", 0, -1, false);
//要播放record3
//要播放record3
my_ns.play("record3", 0, -1, false);
//当record2正播放时,你点击一个按钮暂停
my_ns.pause();
//之后,你想要继续播放
my_ns.pause();
//之后,你想要开始一个新的播放列表
//要播放record4
my_ns.play("record4", 0, -1, true);
//要播放record5
my_ns.play("record5", 0, -1, false);
//要播放record6
my_ns.play("record6", 0, -1, false); |
|