视频技术在网络播放flash课件中的应用

时间:2022-07-10 09:04:03

视频技术在网络播放flash课件中的应用

摘要:利用动画制作多媒体课件说明原理和过程,在许多情况比录像的效果更好。使用Flash视频制作多媒体课件可以用单机也可以添加到网页中播放,它将视频与数据、图形、声音和动态交互式控件融合在一起,将嵌入式视频与累进式 FLV结合,制作的课件文件非常得小,便于上传和网络播放。

关键词:Flash;嵌入式视频;累进式 FLV;课件

中图分类号:TP37 文献标识码:A文章编号:1009-3044(2009)24-6977-02

Video Technology in the Network in the Flash Player Courseware

XU Wei

(Shijiazhuang Vocational College of Computer,Shijiazhuang 050061,China)

Abstract: The use of multimedia courseware animation principles and processes that, in many cases better than the video.The use of Flash video to create multimedia courseware can be used stand-alone pages can also be added to the play, it will video and data, graphics, sound and dynamic interactive control integration with embedded FLV video and progressive integration of the production of the class documents are a small, easy to upload and broadcast networks.

Key words: Flash; embedded video; progressive FLV; courseware

1 开发背景

现代教育技术在不断的发展,学生的认知结构和学习目标也产生了转变。课程教学需要开拓学生的视野,强化学生的学习意识,培养学生的创新能力,在课程教学中运用现代教育技术已经成为现代课程教学的一部分。信息技术的应用给课堂多媒体教学提供了可能,将信息技术融入课程教学,能方便地实现教学对象的多重表示,为进一步展示知识的发生、发展过程提供可能,利用计算机技术,突破教学的重点和难点,化抽象思维为直观印象。课程教学应使用技术帮助所有学生理解课程,并为科技化社会中应用学习作好准备,灵活运用计算机等教学仪器,以提高教学效果和学习效率。

在教学中,往往利用动画模拟客观事物的变化过程,说明科学原理。在许多情况下利用计算机动画表现事物甚至比录像的效果更好。多媒体制作工具都配有较完善的动画制作功能模块,也可以直接调用其他软件制作动画,而在动画中插入视频也是很有效果的方法,通过视频卡捕捉的视频画面,如电视、电影画面等,把它们以一定格式储存在硬盘、光盘上,可以通过多媒体制作工具,在同一屏幕中,把视频与文字、图形及动画连接起来。

Flash 视频提供技术和创意优势,使设计人员能创建大量的丰富体验,它将视频与数据、图形、声音和动态交互式控件融合在一起。使用 Flash 提供在线视频的优点很明显,因为自从 2002 年推出 Flash 视频以来,Flash Player 已经成为 Internet 视频客户端最广泛安装的播放器,在 96% 以上的联网个人电脑上运行。 而且,Flash Player 还在各种各样的平台和操作系统中运行。 Flash Player 的普遍性保证了多数访问者无需下载其他插件即可观看 Flash 视频。Flash 视频与网站无缝集成, 可以将新“皮肤”添加到视频内容,以定制您的标记并设计独特的视频回放控件,还可以设计视频的大小和长宽比,视频将根据数据源动态更改。

2 SWF格式与FLV格式介绍

用Flash做出动画后就会生成这种文件,FLA文件是源程序,而SWF才是要播放的文件。如果用Flash作出的动画直接是SWF的话,那么他就是矢量视频,也就是怎么放大也不会有马赛克或像素现象,文件也非常得小,得做老长一段动画才能达到1MB。因为swf的文件很小,便于上传和网络播放,其实是用swf加载了flv格式,所有视频都是flv格式。

FLV 是 FLASH VIDEO 的简称, FLV流媒体格式是一种新的视频格式,全称为Flash Video,可以看作是一种FLASH动画。Macromedia的FLV格式早以占据着网络视频的主流,其实就是将视频当做Flash影片播放了,并且压缩率非常高,产生的文件极小。质量也比RM好一些。现在主力视频网站都是使用FLV格式,特点是观看的速度非常快,在网络状态良好的情况下,几乎没有缓冲。 一般FLV 包在 SWF PLAYER 的壳里,并且 FLV 可以很好的保护原始地址,不容易下载到。

3 SWF格式与FLV格式对比

3.1 文件大小

嵌入式视频会使SWF 文件包含视频和音频流以及 Flash 界面, 造成单个大文件。 SWF 文件可以相互载入, 使您能够将一个视频剪辑拆分成多个文件。可以使SWF 可 FLV 文件可保持分离, 造成较小的 SWF 文件。

3.2 时间轴访问

嵌入式视频会在嵌入 Flash 轴时, 视频显示在个别关键帧上, 可像舞台上的任何其他对象一样处理。 是根据视频的个别关键帧创建交互的理想选择。累进式 FLV可以使视频仅在运行时回放。 在 Flash 舞台上, 个别关键帧不可见。

3.3

嵌入式视频每次或测试 Flash 内容时, 都要重新整个视频。 视频文件的更改需要新将文件手动重新导入 Flash 时间轴。累进式FLV 文件仅在运行时引用。 无需直接引用视频文件, 比嵌入式视频方法更快。 FLV 文件无需更改项目的 SWF 文件即可更新或修改。

3.4 帧频

嵌入式视频视频帧频和 SWF 帧频必须相同。累进式FLV 视频文件的帧频可以与 SWF 文件不同, 使视频秘其他 Flash 内容之间可以有不同的时。

3.5 Web 提供

嵌入式视频的SWF 文件会累进式下载, 除非您将其嵌入影片剪辑。 在这种情况下, 必须将整个视频下载到客户端并载入内存, 才能回放。累进式FLV 文件会累进式下载、缓存, 然后从本地磁盘播放。 整个视频剪辑无需与内存相符。

3.6 性能

嵌入式视频音频与视频同步限于视频约 120 秒之后。 总的文件持续时间限于回放系统可用的 RAM。累进式FLV相对嵌入式SWF 视频的性能有所改进, 可实现更大更长的可靠音频同步。 提供最佳的图像质量, 这仅受回放系统可用硬盘空间的限制。

3.7 适用范围

嵌入式视频适用于较长的视频剪辑 (短于1分钟) 较小 (少于 320 x 240), 帧频也较低 (12 帧/秒, fps)。累进式FLV适用于较长的视频剪辑较大 (720 x 480 或更大), 帧频也较高 (最大 30 fps)。

4 将 Flash 视频添加到网页

有两种常用的方法将 Flash 视频添加到网页: 使用 Dreamweaver 和使用 Flash。可以使用 Dreamweaver 快速将视频添加到网页而无需使用 Flash。 但如需更高级的功能,例如添加交互性、从较大范围的自定义界面中选择、使用其他 Flash 动画将视频分层、将视频与文本和图形同步,则需要使用Flash。

5 使用 Flash 创作环境为在浏览器中播放视频构建界面

使用组件创作 Flash 视频,导入已部署到 Web 服务器的视频文件,也可以选择本地存储在您计算机中的视频文件,在将此视频文件导入 FLA 文件后上传到服务器中。下面导入供累进式下载的视频:

1) 要为当前的 Flash 文档导入视频剪辑, 请选择“文件”>“导入”>“导入视频”。 显示导入视频向导。

2) 选择要导入的视频剪辑。 可以选择本地存储在您计算机中的视频剪辑, 也可以输入已上传到 Web 服务器的视频的 URL。

3) 从标准 Web 服务器选择“累进式下载”。

4) 如果要部署的视频不是 FLV 格式, 则导入视频向导会显示“编码”面板。

5) 为视频剪辑选择皮肤。要在视频中使用皮肤,可以选择预定义的皮肤之一,也可以通过在服务器上输入皮肤的 URL 为自己的设计定制皮肤。选择“使用 ActionScript 3.0 组件”>“使用 FLVPlayback 组件”>“定制 FLVPlayback 组件”>“创建新皮肤”。视频导入向导会将源视频剪辑编码为 FLV 格式 (如果还不是 FLV 格式) 并在舞台上创建可用于本地测试视频回放的视频组件。

6) 将以下资源上传到承载您的视频的 Web 服务器:FLV 编码的视频剪辑 (与选择的扩展名为 .flv 的源视频剪辑位于同一文件夹)。如果视频剪辑为 FLV 格式, Flash 会使用相对路径指向 FLV 文件 (相对于 SWF),能够本地使用与服务器上相同的目录结构。如果选择使用预定义的皮肤,Flash 会将皮肤 SWF 文件复制到 FLA 文件所在的文件夹。必须将组件的 URL 字段修改成您要使用“组件检查器”面板上传视频的 Web 服务器的 URL 字段。 (选择“使用 Flash”>“使用视频”>“使用 ActionScript 播放外部 Flash 视频”>“指定 contentPath 参数”。)

全部调整好之后就可以从指定的网址打开看到视频文件了。

6 小结

通过使用嵌入式视频与累进式 FLV结合制作的Flash多媒体课件,可以灵活的在单机或网上观看,增加了学生的学习兴趣,提高了教学质量,取得了很好的效果。

参考文献:

[1] 皮特斯.Flash ActionScript 3.0动画教程[M].王汝义,译.北京:人民邮电出版社,2008.

[2] 蔡朝晖.Flash ActionScript互动编程技术与实例出版者[M].北京:人民邮电出版社,2007.

[3] 赵英杰.Flash ActionScript高级编程艺术[M].北京:电子工业出版社,2006.

[4] 文渊阁工作室.网页制作高手Flash8特效百宝箱,2007.

[5] 王立新.Flash 基础教程与创作实例[M].北京:中国水利水电出版社,2007.

[6] 刘明伟,任永攀,黄兴.Flash与后台[M].北京:清华大学出版社,2007.

上一篇:基于聚类的分类分析自适应入侵检测模型 下一篇:基于数据库的快速测试数据生成方法研究