`
dydytd3400
  • 浏览: 23025 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Flex开发的弹幕播放器SWC插件(二)

    博客分类:
  • FLEX
阅读更多

上次由于各种忙乱,未及时将弹幕播放器的插件接口给出,下面补上。

 

 

			public function load(nc:NetConnection,playlist:PlayList,barragelist:BarrageList=null):void{
				nc: 视频服务连接
				playlist: PlatItem类型(com.dzlg.model.PlayItem)的PlayList对象(com.dzlg.model.PlayList),其中,每项的url为视频地址,duration为视频长度(单位秒)
				barragelist:Barrage类型(com.dzlg.model.Barrage)的BarrageList对象(com.dzlg.model.BarrageList),可以为空。其中,每项的provider为用户,time为弹幕对应视频的时间点(秒),type、size、color、text、sendtime分别为弹幕的显示类型(包含top、bottom、scroll三种),字号(默认为25),颜色(默认白色)、文本、发送日期(插件本身不会为其赋值,请在后台获取并存储)
				默认加载后即开始播放
			}
			public function Play(value:Boolean):void{
				播放或暂停
			}
			public function AddBarrage(text:String,color:String,type:String,size:Number=0):void{
				添加新的弹幕并显示,size不填则为上次使用的字号(首次使用为25)
			}
            public function GoToPlayByTime(time:Number):void{
            	跳转到time所指定的视频的时间点。单位秒
            }
         	public function ShowOrHideAllBarrage():Boolean{
         		屏蔽或显示所有弹幕
         	}
       	       	public function ShowRollingBarrage(allow:Boolean):void{
			屏蔽或显示滚动字幕
		}
			public function ShowTopBarrage(allow:Boolean):void{
				屏蔽或显示顶端字幕
			}
			public function ShowBottomBarrage(allow:Boolean):void{
				屏蔽或显示底部字幕
			}
			public function ShowColorBarrage(allow:Boolean):void{
				屏蔽或显示彩色字幕
			}
			public function set barrageAlpha(alpha:Number):void{
			}弹幕透明度 可读写。
			public function get barrageAlpha():Number{
			}
			
			public function set playList(list:PlayList):void{
			}播放列表 可读写。
            public function get playList():PlayList{
			}
			
			public function get isPlaying():Boolean{
				播放状态(暂停或播放)
			}
			
			[Bindable]
			public function get barrageList():BarrageList{
			}弹幕列表 可读写
			public function set barrageList(list:BarrageList):void{
            }          
			
			public function get duration():Number{
				播放列表整体时长 只读
			}
			
			public function get volume():Number{
			}视频音量 可读写
			public function set volume(value:Number):void{
			}
			
			public function get videoTracker():VideoTracker{
				视频跟踪器 只读
			}
			
			public function get barrageSize():Number{
			}弹幕字号 可读写
			public function set barrageSize(size:Number):void{
			}
			
			public function get videoSize():int{
				视频大小(byte) 只读
			}
			public function get videoWidth():Number{
				视频宽度 只读
			}
			public function get videoHeight():Number{
				视频高度 只读
			}
			public function get netStream():NetStream{
				视频流 只读
			}
			
			[Bindable("playTimeChange")]
			public function get playedTime():Number{
				播放进度 单位秒 可用于更新绑定,改变是除非playTimeChange事件,并可得到当时视频对应播放的时间点
			}

 

日后将会在博客陆续给出详细demo和更新内容,待进一步完善之后即开放源码。

由于忙着毕业开题报告的事情,所以不能及时补全资料和更新,还请各位见谅,有什么不足之处也请提出,谢过各位。

 

原文连接:http://dzlghl.diandian.com/post/84561150-d647-11e0-9491-782bcb383994

博客首页:http://dzlghl.diandian.com/

下载地址:http://code.google.com/p/hcpg3400/downloads/list 

0
2
分享到:
评论
2 楼 dydytd3400 2011-09-05  
=.=
我一开始还没看得出来,看了头像一下就知道你是刘师兄了……
1 楼 Merrygrass 2011-09-04  
终于来了,不错啊!

相关推荐

    flex 使用swc 包

    标题"flex使用swc包"指的是在Flex开发过程中如何利用SWC文件。SWC文件通常包含以下内容: 1. **ActionScript类**:这些类文件是用ActionScript编写的,可以是自定义的类、接口或抽象类,提供了功能丰富的API供其他...

    FLEX调试工具Console.swc

    在FLEX开发过程中,调试是必不可少的一环,而`Console.swc`正是这样一个专为FLEX开发者设计的调试工具。它提供了丰富的日志输出和错误追踪功能,帮助开发者更好地理解和解决程序中的问题。本文将详细探讨`Console....

    flex解析json的swc包(entity-flex-v1-02)及例子

    Flex是Adobe开发的一种开源框架,主要用于构建富互联网应用程序(RIA)。在给定的资源中,“flex解析json的swc包(entity-flex-v1-02)及例子”显然提供了用于在Flex应用中处理JSON数据的库。SWC是Adobe Flex的库文件...

    使用ant编译生成flex的swc文件

    在传统的Flex开发过程中,生成SWC文件通常需要手动操作Adobe Flex Compiler(compc),这个过程对于大型项目来说确实复杂且耗时。为了解决这个问题,我们可以利用Ant的强大功能来自动化这一过程。 在提供的文件列表...

    flex osmf.swc

    Flex OSMF.swc 是一个重要的组件库,它属于Apache Flex SDK的一个...总的来说,Flex OSMF.swc为Flex开发者提供了强大的多媒体处理能力,简化了富媒体应用的开发流程,是构建高效、可定制的媒体播放解决方案的关键组件。

    Flex Primitive Explorer 以及 插件包(swc)

    Flex2PrimitiveExplorer 是一个用代码绘图的Explorer, 只需调节相关控件, 它就会自动生成代码, 很方便 ...内附:Flex2PrimitiveExplorer、Flex2PrimitiveExplorer 插件(library.swc)、使用了library.swc的例子

    flexbuilder打包swc

    在IT行业中,FlexBuilder是一款由Adobe开发的集成开发环境(IDE),主要用于构建基于Flex框架的富互联网应用程序(RIA)。本文将深入探讨如何使用FlexBuilder来打包SWC库,这是一种非常重要的技能,对于开发者来说,...

    Flex在线预览文档组件FlexPaper_swc

    本组件分为两个版本,即SDK3.5和SDK4.0,以适应不同Flex开发环境的需求。 1. Flex平台介绍 Flex是一种基于ActionScript 3.0的开源框架,由Adobe公司开发,用于构建富互联网应用程序(Rich Internet Applications, ...

    flex Cairngorm.swc

    cairngorm.swc供需要的朋友急用

    flv.swc播放器

    flv.swc播放器

    flex在线阅读开发(详细步骤)

    在开发一个类似百度文库的Flex在线阅读应用时,我们需要深入了解Flex技术和相关的开发流程。Flex是一种基于Adobe Flash Platform的开放源代码框架,主要用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面...

    SWC项目开发文档1

    本项目开发文档,编号为SWC2021-T20210533,由花生队——落笔云烟Magpie’s Pen团队编制,旨在阐述第十四届全国大学生软件创新大赛中的SWC项目。该文档详细介绍了项目的背景、定位、方案、目标、价值以及详细的开发...

    FlexPaper的flex的swc文件

    本主题将详细探讨FlexPaper与Flex的结合使用,以及如何将提供的两个SWC文件整合到Flex工程中以调用API。 首先,让我们了解一下什么是SWC文件。SWC是Adobe Flex编译器生成的一种库文件格式,它包含了ActionScript类...

    flex资源包fds.swc

    mx.messaging.channels.RTMPChannel

    flex在线地图(earthplayerlib.swc)的使用例子

    `earthplayerlib.swc`是Adobe Flex应用程序中用于展示Google Earth插件的一个组件,它允许开发者创建丰富的3D地图交互体验。 首先,让我们了解Flex。Flex是一种基于ActionScript 3.0的开放源代码框架,用于构建富...

    flexbuilder/(或myeclipse flex 插件)代码格式整理

    FlexBuilder和MyEclipse Flex插件是Adobe Flex开发的重要工具,它们为开发者提供了集成的开发环境,便于构建基于Flex和ActionScript的应用程序。在标题和描述中提到的“代码格式整理”工具,是为了帮助程序员保持...

    flex 图像识别插件

    Flex图像识别插件是专为Flex开发环境设计的一款工具,旨在增强应用程序的图像处理和识别能力。Flex,作为Adobe的开源框架,主要用于构建富互联网应用(RIA),它基于ActionScript和MXML,允许开发者创建交互性强、...

    fusioncharts/widgets for flex 的swf 与swc文件

    在这个特定的压缩包中,我们关注的是FusionCharts为Flex平台提供的组件,包括SWF和SWC文件。 1. **FusionCharts简介**: FusionCharts是一款JavaScript图表库,支持多种图表类型,如柱状图、饼图、线图、散点图等。...

    flex swc类文件

    这不是一本书,只是一个开发FLEX程序必需要用到的类库。

    flex操作Excel的swc包

    flex更容易操作Excel,导入excel文件等操作

Global site tag (gtag.js) - Google Analytics