4.3视频的设置和导入
界面制作好以后就该进行加载视频。先在本地建立一个文件夹,放入需要加载的视频。然后建立一个流,再建立一个连接对象,让流连接到播放视频的地址路径来完成播放,这样就完成一个视频的加载。这个地址可以是本地的,也可以是网络上的,只要输入正确即可。
4.4系统主要功能的实现
(1)播放/暂停功能的实现
要实现播放、暂停功能,首先在舞台上放置一个按钮,命名为control,单击后实施暂停操作ns.togglePause(), 并将当前状态第一帧control.currentFrame == 1即播放图标,改为第二帧control.gotoAndStop(2)即暂停图标,反之亦然。
(2)声音设置功能的实现
要实现音量的控制,首先在舞台上放置一个声音的滚动条,声音的大小通过滑条移动的距离来控制并显示,音量比 = 滑条移动距离/声音条的总长度。
静音的设置,首先设置一个静音按钮sound_btn,单击sound_btn_click之后,跳转到第二帧sound_btn.gotoAndStop(2),并设置声音值为0(sound.volume = 0),实现静音。如果当前状态已为静音,则单击之后跳转到第一帧sound_btn.gotoAndStop(1),并设声音值为1(sound.volume = 1),开启声音。
(3)列表设置功能的实现
设置列表管理,使用flash cs本身所带的list控件。首先写好视频的存放地址,在列表中单击视频名称,名称高亮显示,并索引视频保存地址,播放视频。
5系统评价
该系统使用的是 Flash cs5.5软件制作,使用的语言为ActionScript3.0(以下简称为as3.0程序),而as3.0的优势在于,它比2.0引进了对象和类的概念,将所有的处理归于类的处理,即基于对象驱动,as3.0采用ACM2.0(as2.0采用AVM1.0),理论执行速度是2.0的十倍,还有,as3.0不允许在元件上添加脚本,主要是将设计和开发分开,便于管理。
(1)采用的是矢量图画,所以在输出动画方面更加适合于播放卡通动画,并且相应的文件大小要比GIF动画要小的多,再加上GIF动画只能输出256色,已经远远不能满足大众对动画图像的要求,而Flash播放器输出的动画图像为真彩,具有真正的多媒体意义。
(2)良好的兼容性和支持度,作为一个Flash播放器,本身就使用与Web图片可以进行外部调用,并且支持SWF格式播放。
(3)操作简单快捷,适合各种年龄段的人群使用,主要是用于娱乐及电影视频方面,无需详细的说明,老年和幼儿阶段的人群只要经过简单的指引也可熟练的操作。
6 总结
该设计使用了Actionscript3.0脚本编程语言,矢量图编辑,通过Actionscript3.0控制各个按钮的状态,帧的跳转,图片的运动路径等等,实现视频导入、视频播放、暂停、停止、播放器设置及播放列表管理等大部分的功能。画面简洁,操作简单便利,播放流畅,画面帧频流畅,不会出现词不达意的现象,并且Flash cs5.5的制作软件对图像有较清晰的处理方法,因此不会出现画面扭曲的现象。相对于别的媒体播放器来说,携带便利,老少群体经过简单指导都可以熟练操作。
因为是第一次制作播放器,所以播放器中也存在着许多不足,比如说,画面设计过于简单,播放格式比较单一,不能很好的把握矢量的图像处理,还有一些更人性化的功能需要完善。
上一页 [1] [2] [3] [4] [5]
Flash视频播放器设计与实现 第5页下载如图片无法显示或论文不完整,请联系qq752018766