最新多媒体编辑工具概述
事先设置好各标题的内容及其之间的关系,使用OpenScript的语言轻松地设计出一套多媒体系统。最著名的产品是Asysmetrix公司的《ToolBook》,其它还有《Hypercard》。
这种方式的设计构思也比较容易,就象制作一本书那样,设定好各页与各页中的内容及其相互之间的动作,再用OpenScript语言进行组合。该方式的弹性较好,但要学习描述语言(OpenScript)得花费较多的时间。
2.流程图像方式(Icon-Based)
让用户直接在画面上安排好所需元件,然后定义元件本身的动作以及元件与元件之间的关系即可。最著名的是Macromedia公司的《Authorware》,其它还有ATI公司的《TourGUide》、HSC Software公司的《Interactive》等重量级(指价格昂贵)产品。
这种方式非常直观,比较适合没有程序设计检验的用户,开发效率比较高,功能强大,但价格昂贵。
3.时间流程方式(Timeline-Based)
比较适合开发简报系统。较为成功的产品是《Action!》,其它适合开发多媒体简报系统的软件有《PowerPoint 7.0》和《Freelance 96》等。
这种方式也比较直观,比较适合没有程序设计检验的用户,但开发弹性较低,功能相对前两类来讲也比较简单。
4.面向对象程序设计语言
这种方式的产品有Microsoft公司的《Visual Basic 4.0》和Borland公司的《Delphi 2.0》。人们很少将它们划入多媒体开发工具的范围,但事实上用它们来开发多媒体系统,具有良好的弹性和可扩充性以及相当高的开发效率,因此笔者倾向于将它们作为多媒体开发成熟的产品,并单独列为一类。当然C++也具有很强的多媒体处理能力,但开发难度相当大,因此并不能算为一个好的多媒体开发工具。
利用VB4.0开发多媒体系统具有得天独厚的优势,一方面VB4.0本身带有MCI.OCX等多媒体处理控件;另一方面VB4.0可以直接调用API函数(Windows提供了一百多个有关多媒体处理的函数);且有越来越多的第三方用户(3rd Party)控件,它们的功能都非常强大,例如使用VBPlay.VBX,不用编写一句代码就可以进行动画演示,再如使用FXImage.VBX和FXLabel.VBX就可以推出一套非常专业的多媒体展示系统。
几种典型的多媒体开发工具的最新版本列表如下:
┏━━━━┯━━━━━━━━┯━━━━━━━━┯━━━━━━━┯━━━━━━━━━┓
┃制造厂商│Asymetrix │Macromedia │Macromedia │Microsoft ┃
┠────┼────────┼────────┼───────┼─────────┨
┃产品名称│ToolBook │Authorware │Action! │Visual Basic ┃
┠────┼────────┼────────┼───────┼─────────┨
┃最新版本│ 4.1 │3.5 │3.0 │4.0 ┃
┠────┼────────┼────────┼───────┼─────────┨
┃产品价格│6000元左右 │45000元左右 │3000元左右 │专业版3500元左右 ┃
┠────┼────────┼────────┼───────┼─────────┨
┃编辑方式│描述性语言 │流程图象 │时间流程 │程序设计语言 ┃
┠────┼────────┼────────┼───────┼─────────┨
┃语言环境│英文/中文 │英文/中文 │英文/中文 │英文/中文 ┃
┠────┼────────┼────────┼───────┼─────────┨
┃操作系统│Win3.1/95/Mac │Win95/NT/Mac │Win3.1/95/Mac │Win3.1/95/NT ┃
┠────┼────────┼────────┼───────┼─────────┨
┃音频文件│MID,WAV,CDAudio │MID,WAV,CDAudio │MID,WAV │MID,WAV,CDAudio ┃
┠────┼────────┼────────┼───────┼─────────┨
┃静态图象│BMP,TIF,PCX,JPG │BMP,TIF,PCX,JPG │BMP,TIF,PCX │ ┃
┠────┼────────┼────────┼───────┼─────────┨
┃动态图象│AVI,FLI,FLC │AVI,FLI,FLC │AVI,FLI,FLC │AVI,MMM,FLC,FLI ┃
┠────┼────────┼────────┼───────┼─────────┨
┃ │开发弹性好,系统 │设计直观,简单易 │弹性差,设计直 │具有高的弹性和 ┃
┃特点 │运行速度慢 │学,开发效率高,价│观功能少 │扩充,简单易学 ┃
┃ │ │格昂贵 │ │开发效率高,通 ┃
┃ │ │ │ │用性强 ┃
┠────┼────────┼────────┼───────┼─────────┨
┃ │多媒体教学、训练│多媒体教学、训练│商业简报、商 │多媒体教学、导 ┃
┃ │模拟、CAI、MTML │模拟、CAI、MHTML│品展示、导览 │览系统、商业简 ┃
┃应用领域│ │ │查询 │报、商品展示、 ┃
┃ │ │ │ │娱乐、CAI ┃
┗━━━━┷━━━━━━━━┷━━━━━━━━┷━━━━━━━┷━━━━━━━━━┛