来源:http://www.cuplayer.com/player/PlayerCodeAs/2012/0913404.html

利用NetStream的以下属性:

bufferTime — 缓冲区大小。可设置(单位为秒),默认为0.1秒
bufferLength — 已进入缓冲区的秒数
bufferLength / bufferTime — 已缓冲的百分比
bytesLoaded — 已下载的字节数
bytesTotal — 总字节数
bytesLoaded / bytesTotal — 已下载的百分比

    1. package {
    2. import flash.display.Sprite;
    3. import flash.events.Event;
    4. import flash.events.MouseEvent;
    5. import flash.media.Video;
    6. import flash.net.NetConnection;
    7. import flash.net.NetStream;
    8. import flash.text.TextField;
    9. import flash.text.TextFieldAutoSize;
    10. public class Sample0623 extends Sprite
    11. {
    12. private var textBox:TextField;
    13. private var ns:NetStream;
    14. public function Sample0623()
    15. {
    16. //Video
    17. var nc:NetConnection = new NetConnection();
    18. nc.connect(null);
    19. ns = new NetStream(nc);
    20. ns.client = this;
    21. ns.bufferTime = 5;
    22. ns.play("demo.flv");
    23. var video:Video = new Video();
    24. video.attachNetStream(ns);
    25. this.addChild(video);
    26. //Text
    27. textBox = new TextField();
    28. textBox.autoSize = TextFieldAutoSize.CENTER;
    29. textBox.multiline = true;
    30. textBox.x = 100;
    31. textBox.y = 250;
    32. this.addChild(textBox);
    33. stage.addEventListener(Event.ENTER_FRAME,onEnterFrame);
    34. }
    35. private function onEnterFrame(event:Event):void
    36. {
    37. textBox.text = "";
    38. textBox.appendText("酷播cuplayer缓冲区大小是:"+ns.bufferTime+"\n");
    39. textBox.appendText("已进入缓冲区的秒数:"+ns.bufferLength+"\n");
    40. textBox.appendText("已缓冲的百分比:"+ Math.round((ns.bufferLength/ns.bufferTime)*100) +"%\n");
    41. textBox.appendText("已下载的字节数:"+ns.bytesLoaded+"\n");
    42. textBox.appendText("酷播cuplayer总字节数:"+ns.bytesTotal+"\n");
    43. textBox.appendText("已下载的百分比:"+ Math.round((ns.bytesLoaded/ns.bytesTotal)*100) +"%\n");
    44. }
    45. public function onMetaData(infoObject:Object):void
    46. {
    47. }
    48. }
    49. }

As3.0 视频缓冲、下载总结的更多相关文章

  1. as3.0视频的快进有拖动条

    package com{ import flash.display.MovieClip; import flash.events.MouseEvent; import fl.video.FLVPlay ...

  2. CR TubeGet 0.9.2.7,YouTube&全网视频终极下载

    数十次迭代,终于功能完善,在youtube-dl原生支持基础之上,自写解析器脚本,实现对其它主流网站视频下载支持. 加入对视频播放列表.缩略图.字幕下载支持,甚至于自定义列表设计.加密视频下载. 支持 ...

  3. 今日头条、抖音、西瓜、火山、微视、陌陌等自媒体平台小视频批量下载工具v1.1.0(视频搬运福利)

    前言 目前各大自媒体平台爆火,网络流量暴涨,各大自媒体平台的小视频为广大个广告主带来了如泉涌般的的视频流量,更给广大的自媒体小编带来了丰厚的利益回报,想要创做更多的自媒体内容着实不易,下面给广大的小视 ...

  4. 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)

    马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...

  5. LanSoEditor_advance1.8.0 视频编辑的高级版本

    ------------------------------------------2017年1月11日11:18:33------------------------------------- 我们 ...

  6. “AS3.0高级动画编程”学习:第二章转向行为(下)

    在上一篇里,我们学习了“自主角色”的一些基本行为:寻找(seek).避开(flee).到达(arrive).追捕(pursue).躲避(evade).漫游(wander).这一篇将继续学习其它更复杂, ...

  7. AS3.0纯代码编写的两款loading效果

    AS3.0纯代码编写的两款loading效果 效果一 效果二 代码很简单,实现的原理一样,只不过矩形用到了Matrix类,对注册点进行了调整,效果可用于视频播放器缓冲时的loading效果,下面看代码 ...

  8. 喜迎Win10周年版,芒果TV UWP完善手机视频离线下载

    喜迎Win10周年版更新,湖南卫视旗下唯一官方视频平台<芒果TV>近日向Win10商店提交了芒果TV UWP V3.1.0版,这次不仅在上一版(V3.0.0)的基础上完善了用户呼声最高的手 ...

  9. 【转】python爬虫之腾讯视频vip下载

    本文转自如下:作者:jia666666 原文:https://blog.csdn.net/jia666666/article/details/82466553 版权声明:本文为博主原创文章,转载请附上 ...

随机推荐

  1. SQL优化 总结 精简

    索引: 考虑在 where 及 order by 涉及的列上建立索引 经常同时存取多列,且每列都含有重复值可考虑建立组合索引,且查询越频繁的字段放前面 按需使用聚集与非聚集索引,聚集不适合频繁更新.适 ...

  2. windows和Ubuntu双系统的安装和基本操作

    因为最近刚开始学习ubuntu系统,首先要安装系统,搜集了网上的资料觉得这篇博客特别有用  http://www.cnblogs.com/Duane/p/5424218.html,我也是按照里面的步骤 ...

  3. PHP中date函数月和日带0问题

    一.带零 echo date('Y-m-d'); 2012-08-08 二.不带零 echo date('Y-n-j'); 2012-8-8   以下为参数详解(转载): a - "am&q ...

  4. hadoop 完全分布式

    转自:http://blog.itpub.net/26613085/viewspace-1219710/ 1.JDK安装和SSH互信(略过) 2.各节点IP和hostname如下(各节点需配置) [h ...

  5. meta常用标签总结

    meta元素共有三个可选属性(http-equiv.name和scheme)和一个必选属性(content),content定义与 http-equiv 或 name 属性相关的元信息 可选属性 属性 ...

  6. PAT 团体程序设计天梯赛-练习集 L1-007. 念数字

    输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出“fu”字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi ...

  7. Implementing a builder: Combine

    原文地址:点击这里 本篇我们继续讨论从一个使用Combine方法的computation expression中返回多值. 前面的故事 到现在为止,我们的表达式建造(builder)类如下 type ...

  8. json恶补

    JS操作JSON总结 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScr ...

  9. openwrt的uboot环境变量分析

    目前烧写完CC(chaos calmer 15.05)版本,查看其uboot变量如下: ath> printenvbootargs=console=ttyS0,115200 root=31:02 ...

  10. [ An Ac a Day ^_^ ] [kuangbin带你飞]专题四 最短路练习 POJ 2387 Til the Cows Come Home

    求1到N的最短路 注意有重边 跑一遍dijkstra就行 /* *********************************************** Author :Sun Yuefeng ...