第九章多媒体综合应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九章多媒体综合应用一、教学设计
二教学内容
9.1多媒体应用软件的开发
9.1.1多媒体应用软件的开发过程
多媒体计算机软件的开发过程一般包括五个方面:项目内容和框架的确定、脚本的编写和改编、媒体素材的准备、计算机处理以及计算机合成、项目产品化。
9.1.2开发多媒体应用软件时应注意的问题
1.设计页面的一致性
2.注意分支和框架的选择
3.注意素材的链接方式
4.注意图片和文字的加工与处理
5.注意变量、函数、插件的巧用
6.注意程序打包的完整
9.2多媒体创作工具
9.2.1 多媒体创作工具的功能及特点
1.提供良好的编程环境及对各种媒体数据流的控制能力
2.处理各种媒体数据的能力
3.构造或生成应用系统
4.应用程序链接能力
5.用户界面处理和人机交互功能
6.预演与独立播放能力
9.2.2 多媒体创作工具的类型
多媒体创作工具可根据不同方式分类。
若按创作特点分类,可分为四类:
1.基于描述语言或描述符号的创作工具
这类创作工具需提供一套脚本(Script)描述语言或描述符号,设计者用这些语句或符号像写程序那样组织、控制各种媒体元素的呈现、播放。
为了便于创作,通常将脚本按页(Page)或卡片(Card)进行组织。
工具系统根据脚本中对页(卡)的结构描述,将页成卡链结或指定的组织序列。
2.基于流程图的创作工具
在这类创作工具中,多媒体元素和交互作用提示及数据流程控制都在一个流程图(flowchart)中进行安排,即流程图为主干构造结构化的框架或过程。
参见下图,流程图中上的流线(Line)是数据控制流程,流线上放置着不同类型的图标(ICON)。
图标扮演着类似脚本指令的角色,打开每个图标,就是一个对话框,要求使用者输入内容。
在流线上可对任一图标进行独立编辑和测试。
这种也称为基
于图标的事件驱动工具。
流程图方式创作正好符合人的认知规律,可形象地表达大脑中信息加工的过程。
3.基于时间序列的创作工具
以时间序列为基础的创作工具是最常见的多媒体编辑软件。
主要用来制作电影、卡通片等影视节目,即以看得见的时间线(timeline)来决定事件的顺序和对象演示的时段。
时间线分辨率可高达1/30秒。
这种创作过程除按时间序列安排节目的内容和流程外,还要进行各种媒体资料的同步控制,因此时间序列中可以包括多行道或多频道,以便安排多种对象同时呈现。
在这类创作工具中都有一个控制播演的面板(Contrl/Panel),它与录音机、录像机的控制板相似,含有播放(Play)、前进一步(forward step)、向前(forward)、倒带(rewind)、倒退一步(back step)停止等按钮。
4.可视化编程环境
有编程经验的设计者,往往对多媒体创作工具的限制和依赖工具箱建立媒体对象的方式不易接受,而对于近年来在编程语言基础上发展起来的可视化编程环境情有独钟。
在可视化编程环境中,设计者既可用传统语言撰写程序,发挥自己的特长,又可借助于开发好的文本绘图等工具箱,使这些工具箱内的编码(如绘图、按钮、窗体等)可直接取用成为可重用编码,较为轻松地进行多媒体应用程序设计。
目前使用较广泛的是Visual Basic和Visual C++两种编程环境。
9.2.3多媒体创作工具的选择
选择使用或购买一套多媒体创作工具时,除考虑应用范围,制作方式,所能处理的媒体数据种类外,主要考虑前面提到的基本功能要求是否具备,所提供的基本功能可否满足应用系统的设计要求。
另外,还需考虑以下几方面的问题:
1.独立的播放程序
2.多媒体数据文件管理
3.可扩充性
4.中文平台
9.3使用Authorware7.0制作多媒体作品
9.3.1 Authorware7.0简介
Authorware是美国Macromedia公司的多媒体系列产品之一,用以提供面向多媒体制作的互动设计平台。
2003年推出的最新版本Authorware7,使应用系统具有了更大的扩展性并易于在网络平台上发布。
它所提供的各种应用工具,足以使用户创建包含丰富媒质的、具备多种交互性能的、可以跟踪电子化学习(e—learning)进程的综合媒体应用系统。
Authorware7采用面向对象的程序设计思想,融合了编辑系统和编程语言的特色。
它基于创作图标和程序线设计结构,适合Windows和Macintosh双平台开
发环境,可用以制作多媒体教学系统、多媒体信息浏览系统、多媒体电子出版系统、多媒体模拟训练系统等各种多媒体应用软件,并可以轻易的将作品发布到CD、Intranet以及Web上。
9.3.2显示图标
显示图标是Authorware中最重要的也是最基本的图标,用于显示文本、图形、图像,它提供了一个工具箱,可用来直接创建文本和图形。
9.3.3等待图标和擦除图标
擦除图标:擦除图标用于清除画面、对象,并可选择各自需要的擦除效果。
等待图标:等待图标可让执行中的程序停留数秒,或者等待用户按键,或单击鼠标继续执行。
1. 设置等待效果
在某个程序运行时,流程线上的显示图标的内容几乎是同时显示出来的,几乎是前一个显示图标的内容还没来得及显示就被后一个内容覆盖了。
如果需要屏幕上的某一个内容保留一段固定长的时间,这是就需要借助等待图标。
等待图标的功能是在流程线上设置一段等待时间,以及等待的结束条件。
2. 设置擦除效果
上面的实例中,背景图和文字是叠放在一起的。
如果希望显示文字时,后面的背景图不再显示,可以使用擦除图标来实现。
9.3.4声音、数字电影与DVD图标
1声音图标:声音图标用于播放声音文件。
利用声音图标获得音频素材
多媒体素材中音频的引入由声音图标完成,Authorware直接支持的音频文件格式主要有:AIFF、PCM、SWA、VOX、WAV等,其中WAV最为常用。
通过声音图标引入音频的方法与引入数字视频的方法相似。
2. 数字电影图标:数字电影图标用于将一个数字化影像文件导入到多媒体交互程序中。
利用数字电影图标获得数字视频素材
虽然Authorware本身不能制作数字视频,但可以使用其他的制作工具(如上文提到的Premiere)来制作Authorware支持的数字化视频,然后在Authorware程序中调用。
Authorware支持的文件格式由:FLC、FLI、CEL、PIC、DIR、AVI、MOV、MPG等。
数字视频的引入由数字电影图标来实现
3.DVD图标:也叫视频图标,将数字视频信号导入多媒体程序中进行播放和控制。
媒体同步
媒体同步有数字视频同步和声音同步两种。
同步方式可以使与其流程线下方的图标内容同时播放,也可以使与其右侧的图标内容同时播放。
9.3.5移动图标
移动图标:移动图标配合显示图标使用,将某一显示对象按指定路径、指定速度运动,用以模拟二维平面动画效果。
9.3.6交互图标
交互图标用于人机交互界面的设计,附属的组图标实现交互响应功能,共计11种交互方式,是Authorware的特色之一。
创建交互效果不是单独使用交互图标,而是交互图标与其他图标共同组成一组图标来控制程序的流程。
9.3.7框架与导航图标
导航图标:导航图标与框架图标配合使用,实现页面的超级链接。
使用框架图标制作的电子像册可以方便的按照使用者的需要进行页间各种方式的跳转,这一功能的实现是离不开导航图标的作用的。
框架图标:框架图标是一组定向控制程序,包含相应的控制面板。
利用框架图标和导航图标可以制作出类似于Windows帮助系统或IE浏览器那样的导航结构。
也可以实现超媒体链接。
下面通过一个实例介绍框架图标的使用方法。
9.3.8群组图标
群组图标:群组图标可以将一组图标合成一个简单的组图标,是程序流程结构更加清晰。
群组图标是一种非常实用的工具,它能够将流程线上的图标变成可管理的几个模块,使得程序的流程更加清晰,这与高级程序语言中子程序或过程的作用非常相似。
一方面有效地提高了编程的进程,另一方面还可以保证在一层流程线上不出现大量的图标,以至于在演示窗口内无法显示出全部的图标。
9.3.9判断图标
使用决策判断图标可以建立条件分支结构。
程序运行时,当遇到判定图标时,会根据预先设定的条件,决定执行哪一个分支。
9.3.10变量、函数与计算图标
计算图标用于辅助性编程,它可以执行算术运算、逻辑运算,实现函数调用,注释程序说明等等。
计算图标是编制程序代码的场所,是放置变量、函数和表达式的容器。
9.3.1l知识对象
所谓知识对象就是一个小程序模块,并且连接了一个向导程序,通过这个向导程序,用户可以对知识对象的界面、参数或其他内容进行修改和设置。
Authorware提供了9个类别的知识对象:界面构成、评估、轻松工具箱、
文件、新建、指南、Internet、LMS、RTF对象。
在“知识对象”面板的“分类”下拉列表中可看到这9个类别,如图1所示,单击某一知识对象,最下方描述窗口,即给出这个知识对象的有关描述。
9.3.12发布程序文件
在Authorware中制作完成多媒体作品后,为了使作品能脱离Authorware 运行环境,必须对作品进行打包与发布,使其成为供用户使用的应用程序。
Authorware可针对不同的应用环境进行发布,即单机版作品的发布和网络作品的发布。
1. 单机版作品的发布
单机版作品的发布指的是程序不需发布给他人,只是在本机打包后放到指定位置,以供用户播放使用。
2. 网络作品的发布
“一键发布”是Authorware7.0新增的功能,它值的是在发布时,Authorware 对程序中所有的图标进行扫描,找到其中用到的外部文件,并将这些外部文件复制到发布后的目录之中,使得用户在网上使用作品是不会出现找不到文件的情况。
9.3.13 综合实例
本节综合应用Authorware7.0的功能,制作一个名为“古诗欣赏”的作品。