使用NetConnection、NetStream和Video类来显示FLV
来源:互联网 发布:ubuntu 无法切换输入法 编辑:程序博客网 时间:2024/05/16 07:18
怎么在Flex应用程序中使用NetConnection、NetStream和Video类来播放flv文件?怎么使用onMetaData和onCuePoint事件来处理视频的元数据和嵌入提示点。代码如下:
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init()" ><fx:Script><![CDATA[import mx.events.FlexEvent;import mx.utils.ObjectUtil;private var nc:NetConnection;private var ns:NetStream;private var video:Video;private var meta:Object;protected function init():void{// TODO Auto-generated method stubvar nsClient:Object = new Object();nsClient.onMetaData = ns_onMetaData;nsClient.onCuePoint = ns_onCuePoint;nc = new NetConnection();nc.connect(null);ns = new NetStream(nc);ns.play("http://192.168.0.50:81/TestRSL/avatar.flv");ns.client = nsClient;video = new Video();video.attachNetStream(ns);uic.addChild(video);}private function ns_onMetaData(item:Object):void{trace("meta");meta = item;video.width = item.width;video.height = item.height;uic.width = video.width;uic.height = video.height;panel.title = "frame rate:" + item.framerate;panel.visible = true;trace(ObjectUtil.toString(item));}private function ns_onCuePoint(item:Object):void{trace("cue");}]]></fx:Script><fx:Declarations><!-- Place non-visual elements (e.g., services, value objects) here --></fx:Declarations><s:Panel id="panel" visible="true" width="376" height="374"><mx:UIComponent id="uic" /><s:controlBarContent><s:Button label="Play/Pause" click="ns.togglePause()" /><s:Button label="Rewind" click="ns.seek(0); ns.pause();" /></s:controlBarContent></s:Panel></s:Application>
很好的blog地址:http://blog.flexexamples.com/
- 使用NetConnection、NetStream和Video类来显示FLV
- 播放FLV视频:NetConnection、NetStream、Video
- Introduction to Flash NetConnection/NetStream
- flash中NetConnection与NetStream知识整理
- flash中NetConnection与NetStream知识整理
- flv 播放器NetStream问题NetStream.Play.InsufficientBW NetStream.Buffer.Full
- flv视频无法播放,显示video not found
- 【video】FLV封装原理
- 【Video】FLV封装原理
- 【video】FLV格式
- NetConnection 工具类
- 如何使用DialogFragment类来创建和显示对话框
- 如何使用DialogFragment类来创建和显示对话框
- MMshall FLV MP4 Video Converter
- FLV --flash video格式介绍
- FMS客户端 ActionScript NetConnection类
- embed和video的使用
- html5 video 兼容性和使用
- Android编译系统分析,mk文件说明等
- 遍历
- 21个哲理故事
- VC下发布的Release版程序的异常捕捉
- 随机抽样一致性算法(RANSAC)
- 使用NetConnection、NetStream和Video类来显示FLV
- 14个看似奇怪但管用的健康秘诀
- 仅通过崩溃地址找出源代码的出错行
- Jquery页面导航(菜单悬停,折叠效果)
- Android 常用mimetype类型
- Java中的数组是指针
- Spring Seucrity 之 Remember Me
- Android 模拟器创建参数说明
- 面向NoSQL数据存储的Hibernate对象映射