As3.0 视频缓冲、下载总结
来源:http://www.cuplayer.com/player/PlayerCodeAs/2012/0913404.html
利用NetStream的以下属性:
bufferTime — 缓冲区大小。可设置(单位为秒),默认为0.1秒
bufferLength — 已进入缓冲区的秒数
bufferLength / bufferTime — 已缓冲的百分比
bytesLoaded — 已下载的字节数
bytesTotal — 总字节数
bytesLoaded / bytesTotal — 已下载的百分比
- package {
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.media.Video;
- import flash.net.NetConnection;
- import flash.net.NetStream;
- import flash.text.TextField;
- import flash.text.TextFieldAutoSize;
- public class Sample0623 extends Sprite
- {
- private var textBox:TextField;
- private var ns:NetStream;
- public function Sample0623()
- {
- //Video
- var nc:NetConnection = new NetConnection();
- nc.connect(null);
- ns = new NetStream(nc);
- ns.client = this;
- ns.bufferTime = 5;
- ns.play("demo.flv");
- var video:Video = new Video();
- video.attachNetStream(ns);
- this.addChild(video);
- //Text
- textBox = new TextField();
- textBox.autoSize = TextFieldAutoSize.CENTER;
- textBox.multiline = true;
- textBox.x = 100;
- textBox.y = 250;
- this.addChild(textBox);
- stage.addEventListener(Event.ENTER_FRAME,onEnterFrame);
- }
- private function onEnterFrame(event:Event):void
- {
- textBox.text = "";
- textBox.appendText("酷播cuplayer缓冲区大小是:"+ns.bufferTime+"\n");
- textBox.appendText("已进入缓冲区的秒数:"+ns.bufferLength+"\n");
- textBox.appendText("已缓冲的百分比:"+ Math.round((ns.bufferLength/ns.bufferTime)*100) +"%\n");
- textBox.appendText("已下载的字节数:"+ns.bytesLoaded+"\n");
- textBox.appendText("酷播cuplayer总字节数:"+ns.bytesTotal+"\n");
- textBox.appendText("已下载的百分比:"+ Math.round((ns.bytesLoaded/ns.bytesTotal)*100) +"%\n");
- }
- public function onMetaData(infoObject:Object):void
- {
- }
- }
- }
转载于:https://www.cnblogs.com/-yan/p/4436354.html
As3.0 视频缓冲、下载总结相关推荐
- Flash AS3.0中文帮助下载
AS3.0和Flash Video Encoder的中文帮助终于出来了. 这是我们学习和开发的好帮手,决不能错过. 官方的下载地址(PDF格式): ...
- Downkyi(哔哩下载姬)绿色便携版V1.4.0 | bilibili视频下载工具 \ B站解析器 -- b站视频怎么下载到电脑?
downkyi(哔哩下载姬)是一款优秀实用搭载有强力B站解析器的bilibili视频下载工具,基于多线程Aria下载技术开发,具有简洁的界面和流畅高速的下载体验以及别具一格的代码开发逻辑,哔哩下载姬d ...
- 手机影音第十一天,显示视频缓冲,显示卡顿时的网速,播放系统视频时调用播放器的选择...
代码已经托管到码云,有兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 一.设置视频缓冲进度 显示视频播放进度的效果图如下:灰色的是 ...
- 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器...
[索引页] [×××] 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器 作者:webabcd 介绍 Silverlight 2.0 ...
- python 爬视频下载_Python爬虫进阶之爬取某视频并下载的实现
这篇文章我们来讲一下在网站建设中,Python爬虫进阶之爬取某视频并下载的实现.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 这几天在家闲得无聊,意外的挖掘到了一个资源网站 ...
- python怎么执行程序_小鹅通视频怎么下载?用python实现小鹅通视频下载(二)
小鹅通视频怎么下载?用python实现小鹅通视频下载(二) 背景 上次分享<小鹅通视频怎么下载?用python实现小鹅通视频下载(一)[1]>后,引来了很多人咨询小鹅通视频怎么下载的问题. ...
- 264分析两大利器 和 视频系列下载:264VISA和Elecard StreamEye Tools
学了264有将近3个月有余,好多时候都在学习老毕的书和反复看JM86的代码,最近才找到264分析两大利器:264VISA和Elecard StreamEye Tools.不由得感叹,恨不逢同时. 简单 ...
- 猛料来啦!Autodesk全线产品二次开发视频录像下载!!
近年来全部Autodesk产品二次开发视频讲述下载链接!!AutoCAD, Revit, NavisWorks, Inventer, Vault, Civil 3D, Map 3D, Maya, 3d ...
- multisim模拟电子钟课设带视频报告下载
<数字逻辑>课程设计 下载点此去 详情请看视频 multisim模拟电子钟课设带视频报告下载 前言 课程设计目的 数字电子技术课程设计是电子技术基础教学中的一个实践环节,大家 自己通过设计 ...
最新文章
- 裁员这件事,谁也没有鲍尔默、纳德拉这两届微软CEO演绎的淋漓尽致
- 切换ip下的sql server用户权限丢失_Zabbix_server高可用之文件同步
- Unity3d 在不同设备中的文件读写 的路径
- wordpress CAS
- UVa 1605 (构造) Building for UN
- python调用接口获取文件_Python中做接口自动化如何读取配置ini文件
- U盘exe病毒解决方案
- This request has been blocked; the content must be served over HTTPS
- 计算机系统时间无法更改,电脑时间改不了,小编教你电脑无法修改系统时间如何解决...
- ECPC16-A.The game of Osho(博弈)
- TCP-IP详解:SACK选项(Selective Acknowledgment)
- win10系统改服务器系统,win10修改更新服务器地址
- 【ACWing】1176. 消息的传递
- Simulink:车辆换挡逻辑回顾_Demo
- STM32 CAN通信的学习笔记总结(从小白开始)
- 算法学习-图像的数据格式BGR
- python中的os.chdir()定义及作用
- 建立自己的手写笔画图案
- 九章算法高频算法题 题解
- 怎样把任意exe程序注册成windows系统服务