2016-10-13 00:16:48 点击量:9 标签: 收藏本文
public bufferLength : Number [read-only]
当前在缓冲区中的数据的数量,以秒为单位。可以将此属性与 NetStream.bufferTime 结合使用以估计缓冲区接近全满的程度 -- 例如,以便向等待数据加载到缓冲区中的用户显示反馈。
可用性
Flash Lite 3.0
注: 与 Flash Media Server 一起使用时,此属性在 Flash Player 6 中也受支持。有关详细信息,请参阅 Flash Media Server 文档。
示例
下面的示例动态创建一个文本字段,该文本字段显示有关当前在缓冲区中的秒数的信息。该文本字段还显示将视频设置到的缓冲区长度,以及已填充缓冲区的百分比。
- this.createTextField("buffer_txt", this.getNextHighestDepth(), 10, 10, 300, 22);
- buffer_txt.html = true;
- var connection_nc:NetConnection = new NetConnection();
- connection_nc.connect(null);
- var stream_ns:NetStream = new NetStream(connection_nc);
- stream_ns.setBufferTime(3);
- my_video.attachVideo(stream_ns);
- stream_ns.play("CuPllayer.com.flv");
- var buffer_interval:Number = setInterval(checkBufferTime, 100, stream_ns);
- function checkBufferTime(my_ns:NetStream):Void {
- var bufferPct:Number = Math.min(Math.round(my_ns.bufferLength/my_ns.bufferTime*100), 100);
- var output_str:String = "<textformat tabStops='[100,200]'>";
- output_str += "Length: "+my_ns.bufferLength+"\t"+"Time: "+my_ns.bufferTime+"\t"+"Buffer:"+bufferPct+"%";
- output_str += "</textformat>";
- buffer_txt.htmlText = output_str;
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室